Vic*_*tor 6 deployment websphere packaging rad ejb-2.x
在我的RAD工作区中,我有一个EAR项目.现在我有一个WAS 6.1实例,我是从RAD内部创建的.当我右键单击WAS 6.1实例并执行"添加删除项目"并选择EAR时,我收到错误:
Cannot add an EAR project to the server unless it contains a Web, EJB, or Connector module.
Run Code Online (Sandbox Code Playgroud)
现在这不是真的,因为在我的EAR项目中有META-INF/application.xml,它有以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>
someEAR</display-name>
<module id="EjbModule_1291759813449">
<ejb>someEJB.jar</ejb>
</module>
<module>
<web>
<web-uri>someWeb.war</web-uri>
<context-root>someWeb</context-root>
</web>
</module>
</application>
Run Code Online (Sandbox Code Playgroud)
很明显它有一个<web>和<ejb>模块.为什么RAD抱怨?
小智 7
一些潜在的解决方案:
卸载应用程序,停止服务器,重新安装应用程序,启动服务器.
右键单击EAR并选中"Deployment Assembly"并确保正在导出模块.如果是这样,最好删除它们并重新添加它们.
检查"项目参考"并确保选中它们.
| 归档时间: |
|
| 查看次数: |
14620 次 |
| 最近记录: |