eclipse结合maven、tomcat的编译发布问题

工作中偶尔总会遇到的问题,但一直没从根本上搞清楚究竟,以后一定要好好总结下:
一.eclispe内部启动tomcat
有时候发布后总会报FileNotFoundException,明明这个文件是存在的。
步骤
1.出了这个问题第一步应该是看看工程目录下build或target目录下有没正常完全的发布。
解决步骤:
先用maven工具的
选中工程》右键》maven》
disable dependency management 断开依赖管理
ensable dependency management 激活依赖管理
package 保证相关库都已经下载到了本地

尝试一:
这次是在eclipse中使用maven插件,有得类未被编译的可能性:
工程中有一个类报错,导致其他某些类也无法编译成功。
修改后从新 用maven的clean compile dev级别的,
尝试二:
选中工程,右键,工具栏project》clean,再用maven的clean compile dev级别的.

尝试三:
找到工程build path,看一看default output folder的路径是不是自己想要的:
一般位:工程目录/target/classes
确保maven库到位,项目依赖包到位,项目无java编译错误,进行一二三的尝试...

2.如果第1步的问题解决好了,再检查发布目录下(是指发布到tomcat容器后的工程)的工程是否完整,是否有些文件没有发布过来(class,jar,配置文件等等)
解决步骤:
步骤一:检查eclipse中得jdk、tomcat环境是否都配置好,可尝试重新配置。
步骤二:把发布的工程(是指发布到tomcat容器后的工程)清空,重新发布
步骤三:删掉配进来的tomcat的Server,重新发布再试试。
步骤四:把工程拿到外部tomcat中,跑一跑,看看是不是tomcat或jdk本身的问题。
步骤五:看看在向tomcat里publish的时候是否报错,有时候可能会报:
Error:
eclipse: Resource is out of sync with the file system
解决办法:需要手动刷新一下资源管理器。


如果1、2步都是完整的,项目应该跑得起来,除非是你工程本身的问题。
(未完待续)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值