毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

当把项目部署到tomcat中时报错(Undefined exploded archive location)

更新时间:2012-5-25:  来源:毕业论文

刚做的一个struts项目,开始的时候好用包括部署到tomcat中,测试什么的都没有问题,可是后来不知道为什么,忽然http:// 127.0.0.1:8080/admin进不去了,于是就重新装了tomcat,上面的那个地址能够进去了,可是新问题产生了,在eclipse重新配置好tomcat之后,再也无法把项目部署到进去了,报出Undefined   exploded   archive   location的错误,同时部署的那个页面finish按钮一直是不可用状态,不过别的项目无论是新的还是旧的都可以部署进去的,唯独这一个项目不能,而且我们现在还要继续调试这个项目,无奈只能停下来了;
ps:我们重新安装了eclipse(在另一个硬盘分区)之后重新配置了tomcat还是不能把项目部署进去。 

解决方法:
  1.在工程目录下的.mymetadata文件中可能webrootdir被改无效了(把下面内容拷到你的.mymetadate文件中的相应位置上);或者有可能少了这context-root这个属性;添加上这个属性即可,内容如下:
  context-root="/上面的name属性值"
  2.关掉Eclipse,再启动Eclipse,接着发布工程,发布成功!

.mymetadata文件
<?xml version="1.0" encoding="UTF-8"?>
<project-module
  type="WEB"
  name="myweb"
  id="myeclipse.1202968712015"
 context-root="/myweb" j2ee-spec="1.4"
  archive="personnel.war">
  <attributes>
  <attribute name="webrootdir" value="WebRoot" />
  </attributes>
</project-module>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。