• 运行两个以上tomcat的设置及内存设置


    运行两个或以上tomcat的设置方法

    1、解决端口冲突问题
    设置方法很简单,修改conf/server.xml配置文件中的3个端口即可。
    默认端口:8005、8080、8009。
    一般情况位置如下:
    **************************************************
    <Server port="8005" shutdown="SHUTDOWN">
    <Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    **************************************************

    将三个端口修改为其它未使用端口即可,如:
    **************************************************
    <Server port="18005" shutdown="SHUTDOWN">
    <Connector port="18080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    <Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />
    **************************************************

    其中的8443是Tomcat默认的SSL端口号。

    2、解决服务名称问题
    如果是解压版本,则修改tomcat中service.bat文件的服务名称以备安装。
    **************************************************
    rem Set default Service name
    set SERVICE_NAME=Tomcat6
    set PR_DISPLAYNAME=Apache Tomcat 6
    **************************************************
    SERVICE_NAME是“服务名称”,PR_DISPLAYNAME是“显示名称”。
    在cmd命令行中运行命令,进行安装和卸载:
    【安装命令:service.bat install】、【卸载命令:service.bat remove】
    如果是已安装在windows系统服务中的,可以在注册表中进行修改。
    参考位置如下:【HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTomcat6】

    tomcat内存设置

    MyEclipse
    Tomcat的JDK菜单:“Optional Java VM arguments:”框中输入“有前置空格”
    -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m

    Tomcat
    win:手动运行

    set JAVA_OPTS=%JAVA_OPTS% -server -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m
    在这行上面:echo Using CATALINA_BASE: "%CATALINA_BASE%"

    win:使用exe注册到服务时

    打开“service.bat”,找到“:installed”段,在其上方,修改--JvmMs和--JvmMx
    --JvmMs 512 ^
    --JvmMx 512

    注册/卸载服务:“service.bat install/remove [service_name]”
    注册为自动启动类型:“sc config [service_name] start= auto”
    或者在service.bat文件中“echo The service '%SERVICE_NAME%' has been installed. ”在这之前加一句“sc config %SERVICE_NAME% start= auto”

    linux:

    JAVA_OPTS=" -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m "
    在这行上面(首行):cygwin=false

    WebDAV设置:解决tomcat开放PUT、DELETE的HTTP方法

    在Tomcat的conf目录下的web.xml文件下,找到servlet属性,servlet-name为default的,增加参数配置
    <init-param>
    <param-name>readonly</param-name>
    <param-value>false</param-value>
    </init-param>

  • 相关阅读:
    JMeter常用函数__uuid()
    JMeter常用函数__time()
    Executing a stored procedure with an output parameter using Entity Framework
    编程语言API,你最青睐哪一款?
    开发者最爱的三款开发工具
    Arrow:轻量级的Python时间日期库
    专家观点:HTML5无法彻底抹杀Native应用
    iPhone的13个隐秘功能
    安装SQL server出现的问题及解决方法
    用vb编写的qq靠边隐藏功能
  • 原文地址:https://www.cnblogs.com/skey_chen/p/5749507.html
Copyright © 2020-2023  润新知