SSM项目搭建遇到的那些坑(jsp文件丢失,加入第三方lib)

DEBUG了好几天,在本地能正常run的项目放上服务器行不通才发现的问题,检查了一下maven打包出来的文件,才发现原来我的maven配置一直是错的!
1.jsp文件丢失
首先由于IDEA的目录跟eclipse目录不同,而Maven的默认Web内容目录在/src/main/webapp下,如果不去修改的话他就默认到那里去找你的网页文件,所以打包的时候是没有的
解决方法:
去pom.xml告诉Maven你的web文件放在了哪里:

<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>

2.加入第三方lib
因为Maven默认的是把pom文件里依赖的包自动打入WEB-INF/lib里的,第三方的jar的话就需要另外当资源放进去,在刚刚上面的configur

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值