标签:eclipse deployment glassfish java-ee-6 java
我正在使用Eclipse Helios,Glassfish 3.0.1(完整平台)和myfaces 2.0.
工作区中有两个项目:简单的Java项目(=> JP)和动态的Web项目(=> WP).我将JP添加到WP的类路径中.
我将JP中的一个类作为托管bean添加到WP的faces-config.xml文件中.
<managed-bean>
<managed-bean-name>myBean</managed-bean-name>
<managed-bean-class>myPackage.MyBean</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
当我部署程序包并发出请求时,将显示一条错误消息.它说,找不到myPackage.MyBean类.
如果我查看已部署并正在运行的WP项目的WEB-INF / classes目录,则此目录为空.
我还没有在WP自身内部编写任何类,但是不应该是该目录中的JP类吗?
如何将JP与WP一起部署?
提前致谢.
解决方法:
您需要将普通Java项目设置为模块/部署依赖项.在当前的Eclipse版本(Helios,3.6)中,可以在项目属性的Deployment Assembly中执行此操作.在较早的版本(Galileo,3.5和更低版本)中,可以在项目属性的Java EE模块依赖项中进行操作.然后,它将在/ WEB-INF / lib中最终成为JAR.
标签:eclipse,deployment,glassfish,java-ee-6,java 来源: https://codeday.me/bug/20191105/1997159.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。