打開tomhome/conf/下的server.xml
添加以下內(nèi)容:
<Host appBase="C:/aaaa" autoDeploy="true" debug="0" deployXML="true" liveDeploy="true" name="www.xxxxxxxx.com" unpackWARs="true">
<Context cachingAllowed="true" cookies="true" crossContext="true" debug="0" docBase="C:/aaa/bbb" path="" privileged="false" reloadable="true" swallowOutput="false" useNaming="true" >
</Context>
</Host>
僅僅這樣還是不夠的,配置后,現(xiàn)在輸入http://localhost:8080/以及你的IP:8080是沒有問題,可是要想從外網(wǎng)訪問就必需配置你的hosts文件了。
windows服務(wù)器在:C:\WINNT\system32\drivers\etc\下,直接用記事本打開就可以了
例:
# Copyright (c) 1993-1999 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host 127.0.0.1 localhost *.*.*.* www.***.com |
linux服務(wù)器在/etc/下,命令行下:vi hosts
例:
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost lkpor1 *.*.*.* www.***.com |
如果在Tomcat下面配置域名(如:
www.***.com)的時(shí)候,同時(shí)又不希望客戶通過我們網(wǎng)站的IP或者域名訪問到Tomcat默認(rèn)的ROOT,配制方法如下:
1、打開Tomcat安裝目錄下的\conf\server.xml文件
2、在server.xml中將原有的<Host name=“localhost“ appBase=“webapps“ ……>修改為<Host name=“您要配置的域名“ appBase=“webapps“……>
3、在\conf\Catalina目錄下建立目錄“<您要配置的域名的名稱>”,然后建立ROOT.xml文件,其格式和\conf\localhost目錄下的ROOT.xml一致,但是內(nèi)容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to 56World!" docBase="D:\workplace\inbuilding" path="">
</Context>
其中docBase中的內(nèi)容就是你希望的打開您的域名(
www.***.com) 的時(shí)候映射到的目錄和默認(rèn)的網(wǎng)頁(如:index.jsp)
4、啟動(dòng)Tomcat服務(wù)器,就可以直接敲入域名訪問你要訪問的地址了。