4

IBM Rational Application Developer 非常慢并且有很多问题。

我尝试使用 ant 脚本为 Websphere Application Server 构建 EAR/WAR 文件,但它不起作用。

4

5 回答 5

3

如果 Ant 找不到 WAS 任务,那么很可能是 Ant 类路径中缺少 WAS API。

有关其他示例脚本和建议,请参阅此问题

于 2008-11-18T15:45:58.087 回答
2

您需要确保包含 的 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
于 2008-11-20T21:47:55.500 回答
1

如果 RAD 很慢,请尝试升级到可用的最新 FixPack。- 阅读以下文章https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1

或者联系支持并更具体地解释问题。

于 2010-05-18T08:00:22.157 回答
0

我的理解是您构建 EAR/WAR,然后打开浏览器,登录到管理控制台,然后部署您的应用程序。

如果我的理解是正确的,只需将 WAS 服务器的一个实例添加到您的工作区,然后右键单击该服务器,选择 Add/Remove Projects 并添加您的项目。这样,您根本不必构建 EAR/WAR 文件……构建您的项目就足够了。如果构建成功,那么 RAD 会自动构建 EAR/WAR 并将文件发布到服务器。

至少我们就是这样做的。

于 2008-11-18T13:15:16.643 回答
0

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

于 2012-01-24T20:52:47.523 回答