我的问题与使用WebSphere 6.1在RSA 8.5.1中发布Web应用程序有关。 Web应用程序是使用Spring 3.0在Struts 1中开发的。在此问题出现之前,我正在开发RAD 7.0(使用相同版本的WebSphere)而没有问题。
但是当我必须迁移到RSA 8.5.1,并且在配置所有JNDI引用,jdbc连接和资源位置之后,当我启动WebSphere时,以及在部署Web应用程序之后,WebSphere不允许我发布Web应用
消息显示在弹出窗口中,它告诉我像WebSphere(6.1)这样的东西支持EJB 3.0,我必须安装WebSpehere和我的应用程序这些功能。
如果是私有应用程序,这不会是一个问题,但事实并非如此。如果我想安装修复程序,我必须在PC上请求本地管理员的权限。
此外,我担心这个附加功能会影响webapp。
那么,有没有可能告诉RSA 8.5.1或WebSphere 6.1我不想要这个功能,它让我能正常发布我的网络应用程序?我很匆忙,我必须继续工作。
我已经googlin'没有任何正确答案了一天。
此致,我不知道为什么IBM会在我们不需要的情况下向我们提出安装他们的修补程序。
答案 0 :(得分:0)
嗯,你需要一个你的RAD没有的特定功能是有意义的。您应该有来自Architecture的人员可以为您解决此问题。如果不这样做,请尝试使用File - >然后导出尝试从EAR部署它,看看出现了什么错误。
结论:解决您的RAD。
答案 1 :(得分:0)
IBM不支持RSA 8.5中的WAS 6.1。如果要在RSA和WAS 6.1之间进行完全集成,则需要使用早期版本的RSA。缺乏支持也意味着RSA 8.5中不包含WAS 6.1服务器适配器,这就是部署未按预期运行的原因。
除非由于其他原因而受到限制,否则IBM许可通常不限于特定版本,并且没有任何理由说明您无法在同一台计算机上运行两个不同的主要版本的RSA。
可以使用RSA 8.5+开发Web应用程序并在WAS 6.1服务器中使用它,但它不适用于RSA 8.5中的集成部署。
有关此答案中的RSA / WAS 6.1组合的更多信息:Is it possible to run Websphere Application Server 6.1 Test environment in Rational Software Architect (RSA) version 9.0?
答案 2 :(得分:0)
谢谢所有回复......
最后我的问题是EAR的版本,即EAR 5.0(由于使用了WAS 6.1的扩展)。
我所要做的就是将EAR降级到1.4版本,WAS的警告信息消失了。
我很高兴您的兴趣和答案,我希望这篇文章在不久的将来会有用。
最好的问候!!!!!