我一直在使用Eclipse indigo安装了m2e和m2e-wtp。
我created a dynamic web project using m2e选择maven-archetype-webapp。现在的问题是,我在创建的结构中看不到src / main / java,src / test / java和src / test / resources。这是项目的一个快照。
我偶然发现this link。我在文件系统上创建了所需的目录。现在问题是理想的我应该在哪里添加"源文件夹"对于每个目录(src / main / java,src / test / java和src / test / resources)?我应该在" Java资源"下添加它们。或其他地方?
由于
答案 0 :(得分:1)
这正是我们如何做到的。 src / main / java,src / test / java和src / test / resources 在java资源下 - >新的源文件夹
如果您想通过tomcat从eclipse运行Web应用程序,请不要忘记将src / main / java路径和maven依赖项添加到项目的部署程序集中。
修改强>
关于Eclipse部署:
如果项目已经像您的动态Web项目一样,您需要在服务器视图中添加服务器(我们使用Tomcat 7并在服务器设置中引用本地tomcat副本)
然后将Web项目添加到服务器(在服务器上添加/删除)
在项目属性中,您需要将src / main / resources和src / main / java文件夹添加到部署程序集以及maven依赖项。
我们还使用src / main / webapp文件夹而不是自动创建的webcontent文件夹。这将保存Web资源,WEB-INF和视图,并将添加到部署程序集并映射到根路径'/'
现在,您将在应用上运行安装,然后选择“在服务器上运行”
答案 1 :(得分:1)