首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-06-29 
eclipse结合maven、tomcat的编译发布问题工作中偶尔总会遇到的问题,但一直没从根本上搞清楚究竟,以后一定要

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步都是完整的,项目应该跑得起来,除非是你工程本身的问题。
(未完待续)

热点排行