我已经看到这个关于使用 WAS ant 任务部署到 WebSphere 的问题。
有没有更简单的方法来做到这一点?过去,我通过将战争文件放入目录中来部署到 Tomcat。我希望 WebSphere 有一个类似的机制,它不涉及调用 IBM 库或依赖 RAD 安装在您的工作站上。
我已经看到这个关于使用 WAS ant 任务部署到 WebSphere 的问题。
有没有更简单的方法来做到这一点?过去,我通过将战争文件放入目录中来部署到 Tomcat。我希望 WebSphere 有一个类似的机制,它不涉及调用 IBM 库或依赖 RAD 安装在您的工作站上。
只是一个提示:如果您在系统管理/控制台首选项中激活“记录命令辅助命令”,您将在服务器日志目录中获得一个日志文件,其中包含您在控制台上执行的所有操作的 jython 脚本。所以你可以第一次在每个控制台部署你的东西,然后获取命令供以后使用,并将它们输入到wsadmin.bat -lang jython "thecommandscomehere"
下一次部署中。
一种方法是使用Jython 或 jacl 脚本。在 IBM 站点上查看这些示例。
[编辑]特别是wsadminlib.py.zip
页面底部附近的下载包含大量示例和帮助函数,可帮助您入门。
有WebSphere Rapid Deployment的概念。它应该与您为 Tomcat 描述的体验相同。
WAS 确实提供了一个包含一些自定义 ant 任务的客户端 jar。然而,它们似乎非常有问题,并且不能与远程服务器一起使用。
Netbeans 也支持 was 6 和 6.1,但这仍然有很多错误,但是它对于生成一些绑定文件等很有用。