我正在使用maven 2.1-SNAPSHOT作为eclipse插件。 我的项目结构是这样的:
的src /主/ JAVA
-model
-service
-action
的src /测试/ JAVA
空的atm
的src / main /资源
空的atm
SRC /测试/资源
空的atm
的src /主/ web应用
-js
-dojo
-META-INF
-WEB-INF
web.xml
appcontext.xml
struts.xml中
index.jsp的
我无法理解构建过程以及放置哪个文件。 我用作Application Server Jetty,但我也希望在tomcat上部署我的项目 (所以我已经在我的pom包装战中设置了。)
当我使用maven:install命令运行我的项目时,我的目标文件夹如下所示:
myproject.war
战争
不相关的
测试类
空的atm
MyProject的
JS
META-INF
WEB-INF
index.jsp的
班
模型
服务
动作
我的问题是我需要在classes文件夹中使用我在META-INF中的persistence.xml。我猜也是struts.xml。如果它就在那里我也不确定dojo。说实话,我不知道这种结构是否正确。我也不知道如何配置输出更改。
我希望有人可以帮助我,我真的很想了解这个过程应该是怎么回事,也许有很好的资源来查找 在这些事情上更好。在此先感谢kukudas
答案 0 :(得分:2)
我相信您要部署到类路径的文件会放在resources/
文件夹中。
答案 1 :(得分:0)
我认为你缺少src / main / webapp目录下的resources目录。这就是你可以放入你的属性和配置文件的hibernate,struts和spring。
这将允许Maven将文件复制到WAR中的classes目录中。
希望这有帮助。