Tomcat使用笔记

1、除了官方默认8080端口的,默认目录为ROOT的 Service外。个人还可以用一下功能来创建新的Service来达到更换端口,或者更换默认文件夹的目的

        <Service name="MyBlog">
			<!--这里更换80端口-->
    		<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    		<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    		<Engine name="Catalina" defaultHost="localhost">
    		  <Realm className="org.apache.catalina.realm.LockOutRealm">
    			<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
    		  </Realm>
    		  <Host name="localhost"  appBase="MyBlog" unpackWARs="true" autoDeploy="true">
			  <!--添加这句话可以改变路径名  如果是“” 就代编没有任何输入的话 访问后面这个实际路径,也可以理解改变为默认值-->
    			<Context path="" docPath="webDir" reloadable="true"/>
    			<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="myBlogLog" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
    		  </Host>
    		</Engine>
      </Service>

2、修改后运行Tomcat 第一次运行后,有时候默认路径【问题一中解决的】并没有改过来,必须重启。目前我还不明白为什么,猜测是因为,刚开始并没有找到“webDir”工程的文件夹,于是又加载了另一个作为工程默认文件夹。当第一次运行后,便有了webDir,第二次便可按配置来。
3、在替换新的war包后,最好删掉 work 目录下的Catalina目录,因为这里面放着缓存,可能因此让你的网站出现很多其他问题,比如页面还是旧的,端口没有改变过来,部分页面无法访问等。
4. 80端口只对root用户开放,所以开启80端口时候,要使用root账户.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值