您的位置:首页 > 运维架构 > Tomcat

maven项目发布到tomcat以及导包需要注意的几个小问题。

2016-12-18 00:24 519 查看
在maven项目发布到tomcat的时候经常遇到一些问题,或者有些问题出现过多次,却经常忘记,再次做个小记录。

maven项目发布到tomcat启动web.xml中的一些 java.lang.ClassNotFoundException异常:如

严重: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener

java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

如果确定包已经导入。很大可能是lib没有被打包到tomcat中项目的WEB-INF/lib目录下。

解决:项目右键——>properties——>

检查是否有红线标记的Maven项。没有则进行添加问题解决。

2.有可能我们项目部署成功,启动没有报错,访问项目却报404错误。则同理,可能是上面图中 /src/main/webapp没有添加成功。

3.maven项目在导入oracle依赖时,会报错。解决办法

同理,如果有某些依赖包无法通过POM依赖加入时。都可以通过上述方法进行手动导入到本地仓库。

4.在maven中导入dubbo包时,一搬现在项目中使用至少是spring3.0.dubbo中的spring2.5会引发jar包冲突。解决办法:
<dependency>

<groupId>com.alibaba</groupId>

<artifactId>dubbo</artifactId>

<version>${dubbo.version}</version>

<exclusions>

<exclusion>

<artifactId>spring</artifactId>

<groupId>org.springframework</groupId>

</exclusion>

</exclusions>

</dependency>


在配置中将自身jar包进行排除问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven 应用
相关文章推荐