IBM Rational Application Developer 非常慢并且有很多问题。
我尝试使用 ant 脚本为 Websphere Application Server 构建 EAR/WAR 文件,但它不起作用。
IBM Rational Application Developer 非常慢并且有很多问题。
我尝试使用 ant 脚本为 Websphere Application Server 构建 EAR/WAR 文件,但它不起作用。
如果 Ant 找不到 WAS 任务,那么很可能是 Ant 类路径中缺少 WAS API。
有关其他示例脚本和建议,请参阅此问题。
您需要确保包含 的 jar 文件com.ibm.websphere.ant.tasks.WSDL2Java
在您的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
如果 RAD 很慢,请尝试升级到可用的最新 FixPack。- 阅读以下文章https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1
或者联系支持并更具体地解释问题。
我的理解是您构建 EAR/WAR,然后打开浏览器,登录到管理控制台,然后部署您的应用程序。
如果我的理解是正确的,只需将 WAS 服务器的一个实例添加到您的工作区,然后右键单击该服务器,选择 Add/Remove Projects 并添加您的项目。这样,您根本不必构建 EAR/WAR 文件……构建您的项目就足够了。如果构建成功,那么 RAD 会自动构建 EAR/WAR 并将文件发布到服务器。
至少我们就是这样做的。
If you're using a brand new version of Eclipse (like Helios or Indigo) that has the Marketplace, then there is the possibility of deploying directly to Websphere. Here's a link about it: Announcing the new WebSphere Application Server Developer Tools for Eclipse V8.0.4