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

请问:Eclipse-jee发布web项目

2012-03-13 
请教:Eclipse-jee发布web项目环境:jdk-1.6, eclipse-jee-Helios, tomcat-6.0.18建立好dynamic web project

请教:Eclipse-jee发布web项目
环境:jdk-1.6, eclipse-jee-Helios, tomcat-6.0.18
建立好dynamic web project之后,run as -> run on server 
服务器启动之后,没有报任何错误,
在浏览器里可以访问http://localhost:8080
但是无法访问自己的项目,看了一下tomcat的webapps目录下并没有自己的项目。
貌似myeclipse会自动把项目拷贝到tomcat的webapps目录下, eclipse里面应该怎样设置才行呢? 多谢了!

[解决办法]
Eclipse的Web项目中启动的Tomcat,路径不是你安装的那个Tomcat,是Eclipse另外配置过的
Eclipse的Web项目在你的工程目录下,并不会自动部署到Tomcat的webapps下
自己发布Web项目的话,得在Ecipse中使用Export导出为war文件,再放到Tomcat的webapps下
[解决办法]
你说的那个自动部署好像是myeclipse
eclipse-jee 用tomcat插件的话,你需要打开tomcat安装目录并且设置
conf下的server.xml文件,找到Host属性 修改大致如下

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="这里是你项目的地址" />
</Host>

具体各种参数含义,你搜索下
[解决办法]
那个项目并不在 tomcat/webapps 目录中。

新建的一个 Server 会把 tomcat 中的一些东西复制到 eclipse 自己的目录中去,工程就部署在这里。

你需要修改一下设置就可以了:

热点排行