tomcat 部署 war 包

最近再学习java,找到一个开源项目 solo。计划是先部署,用起来,作为学习案例和生产工具用。clone了github,到门店mvn clean install后,build了war包出来。环境为mac,跑的一个tomcat容器。将war包放在tomcat的webapps下,通过ip:80(server.xml中8080 改 80)访问,ip:80/solo可访问到项目.

想达到的目的是:通过自定义域名domian.local来直接访问。

solo,开源项目git地址:git@github.com:b3log/solo.git

目前,已经再server.xml 中复制了一个localhost的Host节点,内容如下:

  <Host name="solo.dev"  appBase="webapps/solo"
        unpackWARs="true" autoDeploy="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="solo.dev_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />

  </Host>
阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进