不知大家是否看到上面的图片?图片中出现个小红叉?不知道为什么?一开始以为少加了什么包,后来觉得不是
看错误提示如下:No project modules assigned to enterprise projectapplication.xml文件内容如下<?xml version="1.0" encoding="GB18030"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>RJ-HNACGB-EAR</display-name>
<module id="myeclipse.1205485160484">
<web>
<web-uri>RJ-HNACGB-WEB.war</web-uri>
<context-root>/custom</context-root>
</web>
</module>
<module id="myeclipse.1205485160531">
<ejb>RJ-HNACGB-EJB.jar</ejb>
</module>
</application>注:这上面的war 和jar是属于一个工程原理就是通过RJ-HNACGB-EAR中的application.xml把工程包RJ-HNACGB-EJB中所有JAVA实现类和工程包RJ-HNACGB-WEB中的Action类和Jsp集成起来,即Jboss发布的时候会产生一个如上面的RJ-HNACGB-WEB.war和RJ-HNACGB-EJB.jar,为什么我这会有这个错误呢 No project modules assigned to enterprise project ?这错误造成我在JBOSS中无法正常发布,发布的RJ-HNACGB-WEB.war和RJ-HNACGB-EJB.jar是空的,请大家帮帮忙看看吧?是不是哪设置出问题了?
看错误提示如下:No project modules assigned to enterprise projectapplication.xml文件内容如下<?xml version="1.0" encoding="GB18030"?>
<application xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>RJ-HNACGB-EAR</display-name>
<module id="myeclipse.1205485160484">
<web>
<web-uri>RJ-HNACGB-WEB.war</web-uri>
<context-root>/custom</context-root>
</web>
</module>
<module id="myeclipse.1205485160531">
<ejb>RJ-HNACGB-EJB.jar</ejb>
</module>
</application>注:这上面的war 和jar是属于一个工程原理就是通过RJ-HNACGB-EAR中的application.xml把工程包RJ-HNACGB-EJB中所有JAVA实现类和工程包RJ-HNACGB-WEB中的Action类和Jsp集成起来,即Jboss发布的时候会产生一个如上面的RJ-HNACGB-WEB.war和RJ-HNACGB-EJB.jar,为什么我这会有这个错误呢 No project modules assigned to enterprise project ?这错误造成我在JBOSS中无法正常发布,发布的RJ-HNACGB-WEB.war和RJ-HNACGB-EJB.jar是空的,请大家帮帮忙看看吧?是不是哪设置出问题了?
关掉Eclipse,到Eclipse\.metadata\目录下,删掉.log,重起Eclipse,打开项目,重新添加模块,然后关掉Eclipse,再打开,看看模块还在不在。
如果不成功,关掉Eclipse,在启动的时候,加上-clean参数试试。
<name>RJ-HNACGB-EAR</name>
<comment></comment>
<projects>
<project>RJ-HNACGB-WEB</project>
<project>RJ-HNACGB-EJB</project>
</projects>
看下你ear中的.PROJECT文件中是否包含这些信息
<project>strutsejbwWeb</project>
<project>strutsejbwEJB</project>
<project>strutsejbWebService</project>
</projects>
关掉Eclipse,到Eclipse\.metadata\目录下,删掉.log,重起Eclipse,打开项目,重新添加模块,然后关掉Eclipse,再打开,看看模块还在不在。
如果不成功,关掉Eclipse,在启动的时候,加上-clean参数试试。
eclipse -clean