我和Maven一直有问题。搜索过但无法找到有类似问题或解释的人。我正在使用openjdk7为jre和jdk打包一个带有maven生成原型的webapp。使用Lubuntu Os。我不使用Eclipse或Netbeans,因为我的计算机太慢而无法支持它(运行速度太慢,我无法接受)。此外,我必须尽快为实时网络应用创建战争(在eclipse之外)。
会发生什么:
我运行mvn package
并创建.war文件。
仅有关于UTF-8编码的警告。我修复了所有其他关于插件版本的警告。
当我打开战争时,我的观点消失了,我的弹簧上下文文件也消失了。
有什么想法吗?
答案 0 :(得分:1)
您需要将文件放在src / main / resources下以与war打包在一起。请参阅此处显示的maven目录结构:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
对于带有xml文件的典型Web应用程序,xml文件和视图位于src / main / resources / webapp / WEB-INF文件夹下。请参阅此讨论:What is WEB-INF used for in a Java EE web application?