Tomcat
域名绑定:
修改Tomcat下的conf文件夹下的server.xml文件
找到:节点,修改为:
<Host name="www.tqp1234.com"
appBase="webapps"
unpackWARs="true" >
<Context path="" docBase="D:\XXXX\XXXX"
reloadable="true" />
<!--
SingleSignOn valve, share authentication between web
applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve
className="org.apache.catalina.authenticator.SingleSignOn"
/>
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common"
-->
<Valve
className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r"
%s %b" resolveHosts="false"/>
</Host>
*注释:name属性设置为域名,appBase属性设置为 webapps
,itsm-webapp为tomcat下部署项目的名称
如果您的项目文件放在Tomat的默认webapp目录下(tomcat在启动时肯定会加载1次),然后又在server.xml中做了配置,为了达到访问根就可以访问hello应用(这样tomcat就又加载1次);结果,Tomcat就会加载两次。
*****解决办法:就是把您的项目文件放到其他目录,不要在tomcat的webapps下,然后docBase
配置为项目的绝对路径。
如上配置,即可实现:使用域名加端口即可访问项目,如果不想加端口访问,那么接口将tomcat访问端口改为80,使用
www.tqplicense.com 接口访问
Tomcat
多域名绑定:
修改Tomcat下的conf文件夹下的server.xml文件
找到:节点,修改为:
<Host name="www.tqp1234.com"
appBase="webapps"
unpackWARs="true" >
<Alias>www.tqp123.com</Alias>
<Context path="" docBase="D:\XXXX\XXXX"
reloadable="true" />
<!--
SingleSignOn valve, share authentication between web
applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve
className="org.apache.catalina.authenticator.SingleSignOn"
/>
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common"
-->
<Valve
className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r"
%s %b" resolveHosts="false"/>
</Host>
如果您的项目文件放在Tomat的默认webapp目录下(tomcat在启动时肯定会加载1次),然后又在server.xml中做了配置,为了达到访问根就可以访问hello应用(这样tomcat就又加载1次);结果,Tomcat就会加载两次。
*****解决办法:就是把您的项目文件放到其他目录,不要在tomcat的webapps下,然后docBase
配置为项目的绝对路径。
*注释:同样name也是配置域名,如果有多个域名的话,可以使用标签加入,其他与以上的域名绑定操作一样
Tomcat IP访问:
修改Tomcat下的conf文件夹下的server.xml文件
找到:节点,修改为:
<Host name="192.168.1.125"
appBase="webapps"
unpackWARs="true" >
<Context path="" docBase="D:\XXXX\XXXX"
reloadable="true" />
<!--
SingleSignOn valve, share authentication between web
applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve
className="org.apache.catalina.authenticator.SingleSignOn"
/>
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common"
-->
<Valve
className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r"
%s %b" resolveHosts="false"/>
</Host>
*注释:讲name属性修改为IP即可使用该IP进行访问
如果您的项目文件放在Tomat的默认webapp目录下(tomcat在启动时肯定会加载1次),然后又在server.xml中做了配置,为了达到访问根就可以访问hello应用(这样tomcat就又加载1次);结果,Tomcat就会加载两次。
*****解决办法:就是把您的项目文件放到其他目录,不要在tomcat的webapps下,然后docBase
配置为项目的绝对路径。