maven发布的项目中缺少jsp页面
2014-12-24 12:18
549 查看
常规Web项目的jsp、js、css等文件都是放到WebContent/WebRoot里的。而Maven中,这些文件是放到webapp下的。所以,如果你直接用Maven进行install也就是打包的时候,你的页面相关的文件不会被打包进去,你会发现打好的war包里只有src下的.class文件和一些配置文件。那么如何将页面等文件也包含进去呢?
很简单,你只要告诉Maven你的jsp放在了什么位置,具体配置如下:
原文链接:http://blog.csdn.net/liushuijinger/article/details/39479511
很简单,你只要告诉Maven你的jsp放在了什么位置,具体配置如下:
<build> <finalName>projectName</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.4</version> <configuration> <!--指定web.xml文件的位置--> <webXml>WebContent\WEB-INF\web.xml</webXml> <!--指定jsp等文件所在位置--> <warSourceDirectory>WebContent</warSourceDirectory> </configuration> </plugin> </plugins> </build>OK加上以上配置,然后执行install命令,待打包完毕,你会发现WebContent里的文件也全部包含到了war包里。现在就可以将打好的war包复制到Tomcat下运行了。
原文链接:http://blog.csdn.net/liushuijinger/article/details/39479511
相关文章推荐
- maven发布的项目中缺少jsp页面
- javax.servlet.ServletException: java.lang.LinkageError 基于JBPM4的web项目jsp页面发布出错
- MAVEN项目中JSP页面使用JSTL标签
- maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
- maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
- Maven项目中JSP页面无法得到静态资源的解决方法
- 基于JBPM4的web项目jsp页面发布出错,错误如下:
- 关于 基于maven创建的项目jsp页面无法加载css、js、图片的问题
- maven项目访问jsp页面404问题
- maven项目部署到linux下,jsp页面中JSTL表达式获取不到相应的属性值
- 新建Maven项目后jsp页面报错
- maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
- 关于在maven项目下,从一个jsp页面通过重定向跳转到另一个jsp页面时出现404的错误的解决方法
- 使用maven启动项目jsp页面报错
- javax.servlet.ServletException: java.lang.LinkageError 基于JBPM4的web项目jsp页面发布出错
- tomcat6.0发布项目打开jsp页面报错:HTTP Status 500 - javax.servlet.ServletException
- idea下Maven项目的webapp下的jsp页面无法使用el或者jstl表达式
- 新闻发布项目——注册页面(reg.jsp)
- eclipse+maven新建项目index.jsp页面报错
- 解决maven项目jsp页面报错