在eclipse中,tomcat发布多个项目如何操作? 100分

t150ckh 2011-04-25 02:33:10
在eclipse中添加Server发布项目时,通常能添加多个项目进去,如下:

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="E:\workspace\client.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/server.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>

<Context docBase="E:\workspace\cc.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/cc.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>

但我不想用这方式来访问,而是想通过用不通的域名形式来访问,如下:

<Host appBase="webapps" autoDeploy="true" name="client.hq88.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="E:\workspace\client.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>
<Host appBase="webapps" autoDeploy="true" name="cc.hq88.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="E:\workspace\cc.hq88.com" path="" reloadable="true" source="org.eclipse.jst.jee.server:client.cas.hq88.com"/><Context docBase="server.cas.hq88.com" path="/cc.cas.hq88.com" reloadable="true" source="org.eclipse.jst.jee.server:server.cas.hq88.com"/>
</Host>


注意我用两种不同的颜色所标识地方,但问题是我启动后发现不能正常访问。有这方面经验的高手请出手相救。
...全文
329 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzu_yy 2013-08-05
  • 打赏
  • 举报
回复
chenzhao 2012-04-13
  • 打赏
  • 举报
回复
teatsat
t150ckh 2011-04-25
  • 打赏
  • 举报
回复
<Host appBase="webapps" autoDeploy="true" name="my.hq88.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="E:\eclipseworkspaces\finance.jucheng.com\WebRoot" path="" reloadable="false" debug="0">
</Context>
</Host>

这样子启动tomcat后发现访问不了项目。前台用的是htpp://my.hq88.com:8080这种形式来访问 。
t150ckh 2011-04-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hxdream 的回复:]

原因是localhost名在host文件中,已经指向127.0.0.1,这个可以访问,但你那两个域名,并不存在
[/Quote]

这个我倒是想到了,本机的host已经修改好了,在cmd中ping时指向的是本机ip。我不知道在eclipse的tomcat
中要是如何操作的。
hxdream 2011-04-25
  • 打赏
  • 举报
回复
原因是localhost名在host文件中,已经指向127.0.0.1,这个可以访问,但你那两个域名,并不存在
hxdream 2011-04-25
  • 打赏
  • 举报
回复
可以试试改windows的host文件
将这两个网址指向本地IP
  • 打赏
  • 举报
回复
hepeng_8 2011-04-25
  • 打赏
  • 举报
回复
tomcate里面的对.war的文件自动发布,只要你开起服务,一可以把要发布的项目打包成.war文件
主要是配置安
t150ckh 2011-04-25
  • 打赏
  • 举报
回复
继续等待。
t150ckh 2011-04-25
  • 打赏
  • 举报
回复
我现在想发布后能调试项目,这个是主要目的。
weiyia 2011-04-25
  • 打赏
  • 举报
回复
tomcate里面的对.war的文件自动发布,只要你开起服务,一可以把要发布的项目打包成.war文件

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧