如何在eclipse中向运行Jboss的webapp类路径添加外部文件?
我的工作区中有三个项目:如何在eclipse中向运行Jboss的webapp类路径添加外部文件?,eclipse,jboss,eclipse-wtp,Eclipse,Jboss,Eclipse Wtp,我的工作区中有三个项目: prjData,一个“简单”的项目(没有java或任何其他方面),包括许多配置文件(xml、属性等) prjWeb,一个“动态web”项目 prjEar,一个ear项目,其“项目参考”中包含prjWeb 我试图从eclipse(helios)内部将prjEar部署到JBoss4.2上 我创建了服务器(在服务器视图中),然后在其wtp启动器的类路径中添加了prdData/config(在服务器项上双击clic,然后从概览窗口中,clic“Open Launch Con
- prjData,一个“简单”的项目(没有java或任何其他方面),包括许多配置文件(xml、属性等)
- prjWeb,一个“动态web”项目
- prjEar,一个ear项目,其“项目参考”中包含prjWeb
Jboss和webapp考虑(或不考虑?)wtp启动器视图中设置的类路径附加文件夹的方式有什么问题?实际上,Eclipse/wtp将文件夹添加到Jboss运行时并没有什么问题 问题来自我对OJB配置加载的错误理解 我正在处理一个现有的应用程序,其中repository.xml文件被拆分为多个片段,这些片段通过xml实体包含。 这些片段位于prjData的不同文件夹中,但是prjData被配置为一个java项目,并根据需要具有尽可能多的“源”目录。 然后prjData作为一个java子模块包含在prjWeb中,因此这些“源”目录中的片段都在WEB-INF/classes中的相同位置结束,这让JBoss感到高兴 当我决定停止prjData的java特性并用类路径包含替换它在prjWeb中的包含时,问题就出现了。然后所有的片段都在类路径中,但仍然在不同的文件夹中 当repository.xml试图解析其xml实体时,它无法找到这些部分(因为它通过文件系统组织而不是当前的java类路径查找文件),这使得整个应用程序无法启动
我只需更改xml实体声明中的文件组织和相对路径,即可使其再次工作。我们是否可以接管此聊天,因为默认情况下,将文件夹添加到类路径应该可以工作?