您的位置:首页 > 运维架构 > Tomcat

Tomcat 多域名绑定、Tomcat 设置默认项目

2016-07-20 09:43 543 查看
1、查看Tomcat安装目录下conf/server.xml  默认绑定

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- <Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/> -->
<!-- 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" />

</Host>
 注意:以上配置代码的含义是,如果用户在浏览器输入服务器地址+tomcat端口,将会访问webapps页面下的ROOT项目。
              比如:http://localhost:8080/       我们将看到如下界面:待补充

2、tomcat 域名地址绑定操作,操作的主要文件(conf/server.xml)

单独域名绑定:

<<span style="color:#ff0000;">Host name="xcloudlink.org"</span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"> <Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
注意:以上用红线标记的代码,是tomcat 域名绑定的重点:Host :代表域名名称,      Context :代表绑定项目的访问地址

多个域名绑定:其本质是多个单独域名的组合

实例:

<<span style="color:#ff0000;">Host name="xcloudlink.org"</span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"> <Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
<<span style="color:#ff0000;">Host name="icloudlink.cn" </span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"><Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
<<span style="color:#ff0000;">Host name="xcloudlink.cn" </span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"><Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
<<span style="color:#ff0000;">Host name="xcloudlink.com"</span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"> <Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
<<span style="color:#ff0000;">Host name="youzaiyun.cn"</span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"> <Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>
<<span style="color:#ff0000;">Host name="youzaiyun.com" </span> appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<span style="color:#ff0000;"><Context path="" docBase="/usr/local/tomcat/webapps/XClode" reloadable="true"/></span>
<!-- 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" />

</Host>


3、设置Tomcat 默认项目

      (1)、将原有ROOT文件夹下的所有内容移除。

(2)、将相关项目已经编译好的文件,存放到ROOT文件夹下。

      (3)、启动tomcat ,输入访问地址:http://localhost:8080/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: