• tomcat常用配置


    配置管理员

    配置文件:/conf/tomcat-users.xml

    <?xml version="1.0" encoding="UTF-8"?>

    <tomcat-users>

     <role rolename="manager"/>

     <role rolename="admin"/>

     <role rolename="manager-gui"/>

     <role rolename="admin-gui"/>

     <user username="admin" password="admin" roles="admin-gui,admin,manager-gui,manager"/>

    </tomcat-users>

    注意:如果Eclipse中设置的“Server Locations”是“Use Tomcat installation(takes control of Tomcat installation)”,则不能直接修改tomcat安装目录/conf下的tomcat-users.xml,需要在Eclipse中修改该文件,且在启动tomcat时才会生效,生效时会自动更新tomcat安装目录下的tomcat-users.xml

    修改默认端口,端口冲突

    配置文件:/conf/server.xml

    注意:8080为默认端口,可以将其修改为任意的端口,建议使用1024以上的端口,避免与公用端口冲突。

    修改:重启应用。

    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

    端口冲突

    在cmd窗口下,netstat -ano,找到端口号对应的PID,在任务管理器中→进程→找到对应的进程,结束进程即可。

    修改最大线程数

    server.xml

    <Connector port="8880" protocol="HTTP/1.1" 

                   connectionTimeout="20000" 

                   redirectPort="8443" maxThreads="1500" maxProcessors="450" 

                   URIEncoding="UTF-8"/>

    运行多个服务

    如果需要让一个Tomcat运行多个服务,只需要复制server.xml文件中的<Service>元素,并修改相应的参数,便可以实现一个Tomcat运行多个服务,当然必须在不同的端口提供服务。

    设置WEB容器位置

    如果为灰色,需要把tomcat下的所有項目移除。并右击,clean...之后方可設置,启动后将又变为黑色。

    (Eclipse默认把部署的项目放在workspace工作空间中,MyEclipse默认放在Tomcat安装路径下)

    选择第二个,这样在Eclipse启动了tomcat服务器,我们也能访问到tomcat本地管理首页。否則只能在DOS下使用Tomcat的启动命令才能访问Tomcat本地管理首页。

     
  • 相关阅读:
    浏览器渲染原理
    react ssr 从0到1实践
    阿里的上线水准
    http各个版本(1/1.1/2)对比
    可监控、可灰度、可回滚为什么会成为挑战?
    HTTP1、HTTP1.1、http2、http3的区别
    关于队头阻塞(HeadofLine blocking),看这一篇就足够了
    document.ready和window.onload的区别
    HTTP1和HTTP2的区别
    html,css,js加载顺序
  • 原文地址:https://www.cnblogs.com/xyhero/p/709c5a5a4f36faac4f1b09092d229f54.html
Copyright © 2020-2023  润新知