09-01
03
J2EE工程转移时出现的问题:Undefined exploded archive location
作者:Java伴侣 日期:2009-01-03
昨天在工程项目的调试中,突然发现项目不能部署了。这个问题以前都碰到过多次,都是折腾半天,重装ECLIPSE或TOMCAT、更换工作空间,胡乱搞定但未真正找到问题的根结点,今天终于找到问题的最好解决办法了,作一下备忘,顺便拿出来共享一下。
错误信息为:
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:
context-root="/上面的name属性值"
2.关掉Eclipse,再启动Eclipse,接着发布工程,发布成功!
详细:
PS:Report为我的工程名称。
以前都是重装eclipse或者换一个workspace,这次还是看了http://hi.baidu.com/bluewhale84/blog/item/1fd6cffb5cf6d5126d22ebaa.html文章知道了真正的解决办法。在此表示感谢。
错误信息为:
引用内容
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:
context-root="/上面的name属性值"
2.关掉Eclipse,再启动Eclipse,接着发布工程,发布成功!
详细:
引用内容
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="Report"
id="myeclipse.1209439152035"
context-root="/Report"
j2ee-spec="1.4"
archive="Report.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
<project-module
type="WEB"
name="Report"
id="myeclipse.1209439152035"
context-root="/Report"
j2ee-spec="1.4"
archive="Report.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
PS:Report为我的工程名称。
以前都是重装eclipse或者换一个workspace,这次还是看了http://hi.baidu.com/bluewhale84/blog/item/1fd6cffb5cf6d5126d22ebaa.html文章知道了真正的解决办法。在此表示感谢。
[本日志由 blurxx 于 2009-01-03 00:08 AM 编辑]
文章来自: 本站原创引用通告: 查看所有引用 | 我要引用此文章
Tags: undefined TOMCAT {920}
相关日志:
评论: 0 | 引用: 0 | 查看次数: 407
发表评论