我的war.xml文件存在问题,因为它没有正确地为春天提取我的类文件。
错误的一行是:
<dir sourceOnDisk="C:\myApp\src\main\java" targetInArchive="/WEB-INF/classes"/>
我需要:
<dir sourceOnDisk="C:\myApp\bin" targetInArchive="/WEB-INF/classes"/>
现在,我可以手动更改文件(从src \ main \ java更改为bin),它可以正常工作一段时间,但是每次都会有一些事情决定我的war.xml文件需要重建,然后就可以了再次休息。
我通过将项目从eclipse的Project Explorer选项卡拖到eclipse的Servers选项卡中的自由配置文件服务器实例来添加我的应用程序。
eclipse中的菜单选项在哪里更改?
答案 0 :(得分:2)
要自动将bin文件夹映射到WEB-INF / classes文件夹,请在Project Explorer中选择您的项目,右键单击它并选择 Java Build Path 。在源选项卡上的此属性页中,您可以添加,编辑或删除源文件夹,还可以修改默认输出文件夹。在这种情况下,您可能只需要修改输出文件夹,类似于(项目名称)/ bin
关于位于(server-dir)/ apps 的* war.xml文件,每次在eclipse中修改项目时都会刷新,如果执行此操作,则启动服务器并启用自动发布。通常您不会自己修改此文件,但您可以在此处阅读更多相关信息:http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.nd.doc/ae/rwlp_loose_applications.html?cp=SSAW57_8.5.5%2F1-14-1-10
答案 1 :(得分:0)
当您右键单击项目时,在部署程序集选项中找出更改内容的正确位置...