默认情况下,maven的resources tomcat是不认的,直接使用以前的方法部署上去之后,classpath中一个配置文件也没有。查了好多资料,大部分都是说使用maven-tomcat插件,但是这个插件并不是很好用,修改一点jsp文件都需要重新部署,特别麻烦。我只想使用maven管理jar包,至于开发中部署到web服务器进行调试的工作,我还是想让myeclipse帮我完成,应该怎么配置,才能让部署过去之后,配置文件出现在WEB-INF/classes目录下?

解决方案 »

  1.   

    把项目打成wart包放到tomcat webapp目录下
    http://wenku.baidu.com/view/a2a96b63f5335a8102d2208e.html
      

  2.   

    用新版的m2e插件就可以了,而且发布后修改jsp是不需要重新发布的。
    MyEclipse10.6自带新版m2e,只需在Run Configuration的Maven Build中new一个输入configuration,并在goal中输入tomcat:run,不需要任何配置即可发布到内置的tomcat中。如果要发布到外置的tomcat,复制war包过去即可,或者在MyEclipse的Servers中配置一个也可。
      

  3.   

    四楼方法有效!见截图
    我用的是10.x的MyEclipse