javaweb项目部署

首先谢谢 @JFinal 的自由,让我搞明白,原来项目可以这样部署。

以前的部署方式:

tomcat目录--conf--server.xml

修改<Host>节点,添加如下内容:

<Context path="/jfinal" docBase="D:\code\jfinal\JfinalHello\WebRoot" reloadable="false"/>

这里给出另一种站点配置方式

第一步,修改C:\Windows\System32\Drivers\etc\hosts 

添加多个域名解析

127.0.0.1 abc.com
127.0.0.1 xyz.com
127.0.0.1 jfinal.com
......

 第二步,同样修改tomcat目录--conf--server.xml文件

拷贝多个<Host> 节点,同时添加站点别名 例如:<Alias>abc.com</Alias>

添加<Context path="" docBase="项目路径" reloadable="false"/>

<Server port="9005" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Executor name="tomcatThreadPool" namePrefix="HTTP-9081-exec-"
        maxThreads="200" minSpareThreads="10" maxIdleTime="60000"/>
    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" executor="tomcatThreadPool"
			   URIEncoding="UTF-8" />
    <Engine name="Catalina" defaultHost="localhost">

      <Host name="localhost"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_1" reloadable="false"/>
		<Alias>abc.com</Alias>
      </Host>

	  <Host name="jfinal.com"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_2" reloadable="false"/>
		<Alias>jfinal.com</Alias>
      </Host>

	  <Host name="xyz.com"  appBase="webapps" unpackWARs="false" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="J:/path_2" reloadable="false"/>
		<Alias>xyz.com</Alias>
      </Host>

    </Engine>
  </Service>
</Server>

要点:

A.<Context>中path为""

B.<Connector>中端口为80

第三步,地址栏输入http://jfinal.com/ 即可访问

 

转载于:https://my.oschina.net/dlpinghailinfeng/blog/78661

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值