zoukankan      html  css  js  c++  java
  • Tomcat相关配置

    1 修改相关端口,防止运行冲突

    修改安装目录下的conf子目录中的server.xml文件

    1 修改Shutdown端口(默认为8005端口)

    2 修改http访问端口(默认为8080端口)

    3 修改Connector端口(默认为8009端口)

    2 配置数据源,提升性能

    如下,以连接mysql为例:

    <Context docBase="D:/data/webdemo" path="/" debug="0" reloadable="true">
          <Resource name="jdbc/mydb"
                    auth="Container"
                    type="javax.sql.DataSource"
                    maxActive="100"
                    maxIdle="30"
                    maxWait="10000"
                    username="root"
                    password="root"
                    driverClassName="org.gjt.mm.mysql.Driver"
                    url="jdbc:mysql://localhost:3306/mydb"/>
    </Context>

    docbase是web应用的本地路径,path是tomcat访问这个应用的URL路径。

    debug 是设定debug level,  0表示提供最少的信息,9表示提供最多的信息,这是tomcat日志调试信息,数越高,越详细。

    reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

    Resource配置有这几个参数:

    1、name:表示数据源名称,也是JNDI要查找的名称
    2、auth:表示由谁负责资源连接,Container:容器管理,application:程序管理,一般设置为 Container
    3、type:表示对象,数据源上每一个绑定的都是DataSource
    4、maxActive:表示最大激活连接数,这里取值为100,表示同时最多有100个数据库连接,一般把maxActive设置成可能的并发量
    5、maxIdle:表示最大的空闲连接数,这里取值为30,表示即使没有数据库连接时依然可以保持30空闲的连接,而不被清除,随时处于待命状态
    6、maxWait:表示最大等待秒钟数,这里取值10000,表示10秒后超时,如果取值-1,则表示无限等待,直到超时为止,如果超时将接到异常
    7、username:数据库用户名
    8、password:数据库登录密码
    9、driverClassName:数据库驱动名称
    10、url:数据库url

  • 相关阅读:
    Spark Steaming消费kafka数据条数变少问题
    intellij idea 搜索
    ZooKeeper shell
    linux 端口映射设置
    maxCompute odps 行转列
    dev stg prd 开发 测试 生产环境
    大数据之路
    MYSQL性能优化
    JavaScript学习笔记-setTimeout应用
    JavaScript学习笔记-函数
  • 原文地址:https://www.cnblogs.com/mycd/p/9177337.html
Copyright © 2011-2022 走看看