在开发JavaEE的应用程序中,有时候需要相对网站的根目录,如果只是使用localhost一个站点,那么应用将由http://localhost/webapp/
这样的方式来访问,如果站点想要使用网站的绝对目录来访问的话,会出现目录不对的情况。所以我们将应用设置到其他站点下,而不是localhost站点下。
第一步,在{TOMCAT}/conf/server.xml
中的
<Host name="apps" debug="0" appBase="" unpackWARs="true" autoDeploy="true" deployIgnore=".svn" xmlValidation="false" xmlNamespaceAware="false"> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="apps_log." suffix=".txt" timestamp="true"/> <Alias>apps.com</Alias> <Context path="/" reloadable="true" docBase="D:\mydevelop\myeclipse10\apps\WebRoot" /> </Host>
添加9-12行中的代码。其中站点叫apps
,appBase
属性填写的是站点的路径,注意使用\
来分割路径。
第二步,在C:\Windows\System32\Drivers\etc\hosts或/etc/hosts中添加
127.0.0.1 apps
接下来,向tomcat中部署应用,就可以运行tomcat,在浏览器中访问http://apps.com/了。
解决了一些问题。
声明:未经允许禁止转载 东东东 陈煜东的博客 文章,谢谢。如经授权,转载请注明: 转载自东东东 陈煜东的博客
发表评论