Web部署

Two ways:

1.直接扔到webapps目录下。比如访问:localhost:8080/examples/index.html

注意:上述默认访问地址也可以在D:\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\conf\Catalina\localhost下新建ROOT.xml,文件内容为具体web资源的映射,例如:<Context docBase=”D:\news”/>

2.虚拟目录映射:ref

这里采用某种方式:在D:\apache-tomcat-9.0.10-windows-x64\apache-tomcat-9.0.10\conf\Catalina\localhost下新建xml文件,文件名即为访问的地址(多级目录a##b.xml即为a/b)

然后test.xml里面的内容为:<Context docBase=”D:\news”/> 映射到D的文件夹,但是访问地址还是变成了test。

Tomcat配置

1.如果有多个tomcat存在,比如c盘一个,d盘一个,环境变量CATALINA_HOME配的是d盘的tomcat,尽管在c盘下启动tomcat,运行的却是d盘的tomcat。(可以设置不同的端口来验证conf-server.xml-Java HTTP Connector)

2.一般开发端口为8080,部署时为80(这种情况下访问可以不加端口,默认访问)。端口冲突时采用以下命令杀死,杀不掉可以进services.msc杀死。 http://gongel.top/?p=3081

Command-line reference

由于win10并没有更新,所以暂时参考winxp:ref