java工程不能使用Server发布到tomcat问题

转自:http://juliana-only.iteye.com/blog/1187023

最近接手另一个项目trsBackEnd,将工程从git上clone下来后,导入到eclipse中,新建立起一个server,点“Add and Remove”却发现此工程不在Available中,也就是不能直接通过server发布到tomcat.  难道只能将编译后的文件手动铐到tomcat的webapps下面?这样做太麻烦。

于是比较其他可以加入到server中的工程。(截图是在问题彻底解决后截的,解决的工程是trsBackEnd,这里用另一个工程tongcard-frame作例)

 

 

tongcard-frame与其他两个工程表面上的区别在哪里,能看出来么?~~ 少了一个“地球”就少了

一个世界吧,(^^)

对比其他两个工程,找到了本质原因,tongcard-frame少了.settings文件夹。

 

发现是少了一个.settings文件夹。然后新建一个web Project工程,将生成的.settings文件复制到此工程与src同级目录下,将org.eclipse.wst.common.component文件中的路径修改正确。主要是 <property name="java-output-path"

与<property name="context-root" value="trs"/>

Java代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project-modules id="moduleCoreId" project-version="1.5.0">  
  3.     <wb-module deploy-name="trsBackEnd">  
  4.         <wb-resource deploy-path="/" source-path="/WebRoot"/>  
  5.         <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>  
  6.         <property name="context-root" value="trs"/>  
  7.         <property name="java-output-path" value="/trsBackEnd/WebRoot/WEB-INF/classes"/>  
  8.     </wb-module>  
  9. </project-modules>  

 这样就可以了。

猜你喜欢

转载自gsdhaiji-cai.iteye.com/blog/1684213
今日推荐