当前位置:首页 > 开发 > 开源软件 > 正文

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

发表于: 2011-09-27   作者:bingyingao   来源:转载   浏览次数:
摘要: 工作中偶尔总会遇到的问题,但一直没从根本上搞清楚究竟,以后一定要好好总结下: 一.eclispe内部启动tomcat 有时候发布后总会报FileNotFoundException,明明这个文件是存在的。 步骤 1.出了这个问题第一步应该是看看工程目录下build或target目录下有没正常完全的发布。 解决步骤: 先用maven工具的 选中工程》右键》maven》  &n
工作中偶尔总会遇到的问题,但一直没从根本上搞清楚究竟,以后一定要好好总结下:
一.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步都是完整的,项目应该跑得起来,除非是你工程本身的问题。
(未完待续)

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
转自:http://blog.csdn.net/zollty/article/details/8710870 Eclipse配置tomcat默认是发布到.metad
Eclipse配置tomcat默认是发布到.metadata\plugins\目录下的,wtpwebapps。 这样在实际的tomcat目录
在默认情况下,我们用maven创建的web项目是不能通过tomcat发布的,只有通运行pom.xml的的package命
初学maven 折腾半天终于搞定 ,具体步骤整理下留作参考。 环境:jdk-6u22-windows-i586;tomcat-7.0
1。加入插件: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId&
eclipse中另起了一个workspace,然后跑maven项目,报错:No compiler is provided in this environme
这篇文章要解决的问题是:   让maven生成的web工程热部署到tomcat上。(可以修改java代码和页面文
这篇文章要解决的问题是:   让maven生成的web工程热部署到tomcat上。(可以修改java代码和页面文
1、 tomcat插件 如果是Kepler的话,已经自带了tomcat插件,如果没有,到http://www.eclipsetotale.c
1: 首先: Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号