HowtoIntegrateTomcatintoEclipseandConfiguretheVirtualHost.docxVIP

HowtoIntegrateTomcatintoEclipseandConfiguretheVirtualHost.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HowtoIntegrateTomcatintoEclipseandConfiguretheVirtualHost

一、 在一个虚拟主机下面,配置多个context,而达到配置多个应用程序(项目)。 在eclipse helios 版本中采用内嵌Tomcat的方法Run项目,好处就是,可以在eclipse里面进行代码调试。 Step: 先在Servers视图中,new一个server,这样会在项目的同路径下自动创建一个Servers文件夹用来存放新建server的信息,如下图 并在eclipse的Project Explorer 视图中,多出了Servers文件夹 , (eclipse helios 版本) 接着,可以在Servers视图中,右键—Add and Remove,然后Add一个项目S2。 当add and remove 项目时, 都是在Location为上面新建的Servers文件夹下面的对应Tomcat的server.xml文件进行修改的, 其原理是基于一个虚拟主机(Host节点元素)下面 自动增加或删除(Context节点元素) Host Context docBase=s2 path=/s2 reloadable=true source=org.eclipse.jst.jee.server:s2/ 当在这个tomcat上配置多个项目的时候,如还有S3,S4项目,就增加多个Context元素节点即可。 Context docBase=s3 path=/s3… Context docBase=s4 path=/s4… /Host 来添加删除项目的。 在eclipse中启动Tomcat后,会在Tomcat_Home\conf\Catalina\localhost 下面增加相应的以项目访问Path名称命名的xml,例如 s2.xml,s3.xml , s4.xml . S2.xml的文件内容为: ?xml version=1.0 encoding=UTF-8? Context docBase=C:\apache-tomcat-6.0.20\wtpwebapps\s2 reloadable=true source=org.eclipse.jst.jee.server:s2/ 配置结束。 当需要修改访问url路径的时候,直接在eclipse helios 版本中, 直接修改 这样会自动修改掉硬盘上的,servers文件夹下面的tomcat中的server.xml的Context docBase=s2 path=/s2… path的值。 和Tomcat_Home\conf\Catalina\localhost下面 某某.xml 的名称值(Tomcat在启动状态下才有用)。 以上是在一个虚拟主机下面配置多个应用。 且用到了把Server.xml独立出来的 方法,介绍如下: 把应用从配置文件Server.xml独立出来的方法 例如C:\apache-tomcat-6.0.20\conf\Catalina\localhost下的文件(演示) 也就是说, 在这个文件夹下,用aaa.xml ( ?xml version=1.0 encoding=UTF-8? Context docBase=C:\apache-tomcat-6.0.20\wtpwebapps\s2 reloadable=true source=org.eclipse.jst.jee.server:s2/ ) 就表示,访问时候,用 HYPERLINK http://localhost:8080/aaa/ http://localhost:8080/aaa/...就可以访问了。 而,在eclipse helios 版本中, 直接修改 即自动修改了aaa.xml 的文件名字,如变成bbb.xml (要在tomcat启动的情况下,才有效果。) 用 HYPERLINK http://localhost:8080/aaa/...要用这个URL http://localhost:8080/bbb/...要用这个URL访问。 网摘: ??? Server.xml中可以配置部署应用需要的所有信息,从Tomcat5开始,应用配置可以从Server.xml独立出来,这也是Tomcat现在所推荐的配置方式,带来的一个好处,显而易见,更容易维护了。另一个好处,是在Servler.xml的修改,只能通过重启Tomcat 才能发生作用,分拆后,修改完成,可以不用重启Tomcat就发生作用。 应用的独立配置文件应该配置在路径$TOMCAT\conf\engineName\hostName\下,其中engineName是应用所在的 Engine的名字,对于本例而言是Catalina,hostName是应用所在的虚拟主

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档