最近再学习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 "%r" %s %b" />
</Host>