-------------------------------
添加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 "%r" %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 "%r" %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 "%r" %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