IBM Rational Application Developer非常慢并且存在许多问题。
我尝试使用ant脚本为Websphere Application Server构建EAR / WAR文件 但它不起作用。
答案 0 :(得分:3)
如果Ant无法找到WAS任务,那么很可能Ant类路径中缺少WAS API。
有关其他示例脚本和建议,请参阅this question。
答案 1 :(得分:2)
您需要确保包含com.ibm.websphere.ant.tasks.WSDL2Java
的jar文件位于lib.path
类路径中。
<taskdef name="wsdl2java"
classname="com.ibm.websphere.ant.tasks.WSDL2Java">
<classpath refid="lib.path"/>
</taskdef>
如果您使用的是UNIX,则可以使用类似以下代码扫描此类:
find . -type f -name "*.jar" | while read file
do
jar tvf $file | grep WSDL2Java && echo $file
done
答案 2 :(得分:1)
如果RAD很慢, - 尝试升级到最新的FixPack。 - 阅读以下文章https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1
或者联系支持部门并更具体地解释问题。
答案 3 :(得分:0)
我的理解是你构建了EAR / WAR,然后打开浏览器,登录管理控制台,然后部署你的应用程序。
如果我的理解是正确的,只需将WAS服务器的实例添加到您的工作区,然后右键单击服务器,选择添加/删除项目并添加您的项目。这样,您根本不必构建EAR / WAR文件......构建项目就足够了。如果构建成功,则RAD自动构建EAR / WAR并将文件发布到服务器。
至少就是我们这样做的方式。
答案 4 :(得分:0)
如果您使用的是具有Marketplace的全新版Eclipse(如Helios或Indigo),则可以直接部署到Websphere。这是关于它的链接: Announcing the new WebSphere Application Server Developer Tools for Eclipse V8.0.4