当前位置:编程学习 > JAVA >>

求教个myeclipse的部署问题

现在我用myeclipse部署web项目,都是自动部署到tomcat里的webapps文件夹下。我想让其自动部署进webapps/ROOT目录下,该如何设置?需要改tomcat的server.xml吗?


我在网上搜的方法 点击项目--右键--properties--myeclipse--web 然后修改web context-root里面的路径,下图示:


可是我修改之后,再去部署,发现tomcat部署路径是INVALID,下图示:



求助 该如何让myeclipse把web项目自动部署进webapps/ROOT目录下 谢谢! --------------------编程问答-------------------- 把TOMCAT  remove了重新部署一下,扎起看... --------------------编程问答--------------------
引用 1 楼 yang463488415 的回复:
把TOMCAT  remove了重新部署一下,扎起看...
求教怎么remove啊,我在 window -- properties -- myeclipse -- server -- tomcat 里面,清除了tomcat设置,disable了一下,然后关闭myeclipse,又重启myeclipse,还是不行啊 --------------------编程问答-------------------- 楼主若是想将项目部署到tomcat根目录下,是不是想通过直接访问http://localhost:8080就可以直接访问你的项目呢?你只需要在server.xml文件中</host>前面加上一句话
<Context path="" docBase="你的工程绝对路径\WebRoot"/>
然后将webapps下的ROOT文件夹改成其他名字,比如tomcat_root,然后访问你配置的项目就是http://localhost:8080,不过访问tomcat主页的话就要访问http://localhost:8080/tomcat_root --------------------编程问答--------------------
引用 3 楼 u010037410 的回复:
楼主若是想将项目部署到tomcat根目录下,是不是想通过直接访问http://localhost:8080就可以直接访问你的项目呢?你只需要在server.xml文件中</host>前面加上一句话
<Context path="" docBase="你的工程绝对路径\WebRoot"/>
然后将webapps下的ROOT文件夹改成其他名字,比如tomcat_root,然后访问你配置的项目就是http://localhost:8080,不过访问tomcat主页的话就要访问http://localhost:8080/tomcat_root
完全没明白我的意思。现在我用myeclipse自动部署项目,都是自动部署到tomcat/webapps/目录下。我想让myeclipse自动部署项目到 tomcat/webapps/ROOT/目录下。该怎么修理myeclipse --------------------编程问答-------------------- 修改为:Web Context-root:/
Web Context-root:/ROOT/XXX是会报错的,因为ROOT已经存在于Webapp中了 --------------------编程问答--------------------
引用 5 楼 crazypandariy 的回复:
修改为:Web Context-root:/
Web Context-root:/ROOT/XXX是会报错的,因为ROOT已经存在于Webapp中了

你也没明白我的意思。这么说吧。我现在有个web项目包,名字是test,我想这样访问他 http://localhost:8080/test 在myeclipse自动部署该项目包的时候,其所处的路径是:tomcat/webapps/test  但是我是想让myeclipse把它部署进 tomcat/webapps/ROOT/test 这样的实际目录,该怎么修理myeclipse???

按照你的方法,等于直接把test里面的内容,全部覆盖进了ROOT里面了,是http://localhost:8080/访问了,不是我想要的。 --------------------编程问答--------------------
引用 2 楼 BIGSHOTZHANG 的回复:
Quote: 引用 1 楼 yang463488415 的回复:

把TOMCAT  remove了重新部署一下,扎起看...
求教怎么remove啊,我在 window -- properties -- myeclipse -- server -- tomcat 里面,清除了tomcat设置,disable了一下,然后关闭myeclipse,又重启myeclipse,还是不行啊

  点部署的那个然后选择tomcat后 右边的功能就可以用了,remove,就行了... --------------------编程问答-------------------- 我觉得你想要的是
把Web Context-root 的值改为/ --------------------编程问答-------------------- 或者修改项目文件夹中的(.mymetadata)文件中的context-root="/"
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,