wtpwebapps和webapps II之间的区别

时间:2017-06-15 21:25:23

标签: tomcat web-applications

我是Eclipse wtpwebapps的新手,我正在新项目中学习这种做法。我发现,如果我直接将wtpwebapps下的项目文件夹复制到传统安装的tomcat webapps文件夹中,然后启动tomcat .bat文件,则应用程序无法按照我的预期启动。我试图启动服务器直接使用" target" " mvn clean install"后的文件夹内容。

2 个答案:

答案 0 :(得分:0)

wtpwebapps(Web工具平台)是一个Eclipse工具包。它以Eclipse特定的方式组织文件。他们认为开发人员更容易以这种方式组织文件 但是,Tomcat需要按照JEE规范组织的文件。因此,当您从wtp项目构建战争时,生成的战争将按照JEE规范进行,您可以复制>那个<到Tomcat 现在,如果您有兴趣查看或修改wtp(您不需要),可以右键单击项目并在上下文菜单中更改wtp项目的默认映射。
这是JEE规范布局:

MyWebApp(dir)    * WEB-INF(dir)      * web.xml      *课程(目录)      * lib(dir)    * index.jsp
WTP或Server Tools将其结构映射到上面的结构 另外,请阅读this关于如何使用WTP进行开发和部署的精彩教程。

答案 1 :(得分:0)

我设法通过转到Eclipse服务器选项卡,展开服务器,然后选择“模块”选项卡,然后选择“添加外部Web模块”来解决此问题,在那里,我将文档库指向mvn目标的物理路径夹。运行服务器,应用程序启动。