tomcat添加域名、设置首页、添加端口

-------------------------------
添加xml映射路径:
conf的context.xml是项目名+xml映射路径
  <WatchedResource>WEB-INF/web.xml</WatchedResource>
添加例如下例,就不用额外建立WEB-INF文件夹
<WatchedResource>*.xml</WatchedResource>
--------------------------------
设置网站默认首页:
在项目文件内设立.xml映射文件:
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
  <display-name>Project</display-name><!--与项目名一致-->
<welcome-file-list>
 <welcome-file>frontpage.jsp</welcome-file>
<welcome-file>iisstart.htm</welcome-file>
     </welcome-file-list> 
</web-app>
--------------------------------
添加域名:
server.xml:
<Host name="www.test.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">   (name 域名)
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="test_access_log." suffix=".txt"/>
<Context path="" docBase="F:\apache-tomcat-7.0.94\webapps\test" debug="0" reloadable="true" >
 </Context>

  (文件路径)
 </Host>   

server.xml文件成分理解:https://www.cnblogs.com/zangdalei/p/8057325.html

--------------------------------
添加端口:
iis的defalult web是默认80端口,停止默认网站运行就可以让tomat并行80端口
server.xml:
<Connector port="80" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />
-------------------------------
新项目与新端口绑定:
在server.xml文件中添加节点:
<Service name="80port">
<!--这里的端口不能与别的service里的端口重复-->
<Connector port="80"  protocol="HTTP/1.1"               connectionTimeout="20000"      redirectPort="8443" />

<Engine name="80port" defaultHost="www.project.com">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>

<Host appBase="webapps80" autoDeploy="true" name="localhost" unpackWARs="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost80_access_log." suffix=".txt"/>
</Host>

<Host name="www.project.com" debug="0" appBase="webapps80" unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> 
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="project_access_log." suffix=".txt"/>
<Context path="" docBase="F:\apache-tomcat-7.0.94\webapps80\Project" debug="0" reloadable="true" >
 </Context>

</Host>

</Engine>
  </Service>
-------------------------------
域名与IP映射:

C:\Windows\System32\drivers\etc\hosts(注意打开可修改权限),本文件是将网址与ip地址建立关联的一个“数据库”,当在浏览器中输入一个网址时,系统会先自动从hosts文件里寻找ip地址,找到后访问其主机名,如果没有找到,提交DNS域名解析服务器解析。

格式:IP地址 # 域名
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host


eg:127.0.0.1            localhost #解释
       192.168.43.206  www.test.com  #解释
       192.168.43.206  www.project.com     # 解释
(一对的话会有联系的client)

hosts文件成分理解:https://wenda.so.com/q/1408713457722262

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值