j2ee Maven安装文件夹结构问题(spring、struts..)
我正在使用 Maven 2.1-SNAPSHOT 作为 Eclipse 插件。 我的项目结构是这样的:
src/main/java
-型号
-服务
-动作
src/测试/java
自动柜员机空了
src/main/资源
自动柜员机空了
src/测试/资源
自动柜员机空了
src/main/webapp
-js
-道场
-元-INF
-WEB-INF
web.xml
应用上下文.xml
struts.xml
index.jsp
我无法理解构建过程以及放置哪个文件的位置。 我使用 Jetty 作为应用程序服务器,但我也想在 tomcat 上部署我的项目 (所以我在我的pom包装战争中设置了)。
当我使用 maven:install 命令运行我的项目时,我的目标文件夹如下所示: myproject.war
战争
不相关
测试类
空的自动提款机
我的项目
js
元信息
WEB-INF
索引.jsp
课程
型号
服务
action
我的问题是我需要在类文件夹中保存 META-INF 中的 persistence.xml 。 我猜还有 struts.xml 。 我也不确定道场是否就在那里。 老实说,我不知道这个结构是否正确。 我也不知道如何配置输出变化。
我希望有人可以帮助我,我真的很想了解这个过程,它应该如何正确,也许甚至有很好的资源可供查找 更擅长这些事情。 提前感谢库库达斯
i'm using maven 2.1-SNAPSHOT as eclipse plugin.
My project structure is like this:
src/main/java
-model
-service
-action
src/test/java
empty atm
src/main/resources
empty atm
src/test/resources
empty atm
src/main/webapp
-js
-dojo
-META-INF
-WEB-INF
web.xml
appcontext.xml
struts.xml
index.jsp
I'm having trouble understanding the build process and where to put which file.
I use as Application Server Jetty but i want to deploy my project on tomcat as well
(so i have set up in my pom packaging war).
When i run my project with the maven:install command my target folder looks like this:
myproject.war
war
not relevant
test-classes
empty atm
myproject
js
META-INF
WEB-INF
index.jsp
classes
model
service
action
My problem is that i need in the classes folder my persistence.xml which i have in META-INF. And struts.xml too i guess. I'm not sure about dojo either if it is right there. And honestly i don't know if this structure is right at all. I also dont know how to configure that the output changes.
I hope somebody can help me i really want to understand this process how it should be right, maybe there are even nice ressources to lookup to get
better at these things. Thanks in advance kukudas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信您想要部署到类路径的文件位于
resources/
文件夹中。查看 5 分钟 Maven 指南,以及入门指南。
I believe files that you want deployed to the classpath go in the
resources/
folder.Take a look at the Maven in 5 Minutes guide, along with the Getting Started guide.
我认为您缺少 src/main/webapp 目录下的资源目录。 您可以在其中放置 hibernate、struts 和 spring 的属性和配置文件。
这将允许 Maven 将文件复制到 WAR 中的类目录中。
希望这可以帮助。
I think you are missing the resources directory under the src/main/webapp directory. Thats where you can put in your properties and config files for hibernate, struts and spring.
That will allow Maven to copy the files over the the classes directory in the WAR.
Hope this helps.