• windows下注册tomcat服务以及设置jvm参数


    注册服务:

    1 >cd /d D:Java omcat-7.0.57-Cssin //进入目录
    1 >service.bat install  //注册服务,同理删除服务为 remove 

                       

    删除服务:

    1
    sc delete "服务名" //这是通用的删除方法

    注:需使用对应的版本,linux版本没有service.bat ,tomcat.exe ,tomcat*w.exe

    参数调整

    Windows下调整Tomcat启动参数
     一、命令窗口输入   

      D:Java omcat-7.0.57-Cssin omcat7w.exe //ES//Apache_Tomcat_Css Service

      通过上述命令可打开tomcat的管理页面,点击JAVA进入Java options 输入框

      里面原内容:    

        -Dcatalina.home=D:Java omcat-7.0.57-Css
        -Dcatalina.base=D:Java omcat-7.0.57-Css
        -Djava.endorsed.dirs=D:Java omcat-7.0.57-Cssendorsed
        -Djava.io.tmpdir=D:Java omcat-7.0.57-Css emp
        -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
        -Djava.util.logging.config.file=D:Java omcat-7.0.57-Cssconflogging.properties

      在最后面加入:   

        -XX:PermSize=64M
        -XX:MaxPermSize=1024m
        -XX:ReservedCodeCacheSize=48m

      点击应用,点击确认;

      再 修改 D:Java omcat-7.0.57-Cssin 下的 service.bat 文件

      找到下面这句:

        set "SELF=%~dp0%service.bat"
        rem Guess CATALINA_HOME if not defined
        set "CURRENT_DIR=%cd%"

      在这句后面加上下局:

        set JAVA_OPTS = -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true

      保存后在服务上启动即可;

    二、不注册服务,启动修改

      修改 D:Java omcat-7.0.57-Cssin 下的 catalina.bat 文件

      找到下面这句:

        rem Guess CATALINA_HOME if not defined

        set "CURRENT_DIR=%cd%"

      在这句后面加上下局:

        set JAVA_OPTS = -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true

      保存后启动即可;

    三、注册服务 修改注册列表

      运行 regedit
      找到注册表项:HKEY_LOCAL_MACHINESOFTWAREApache Software Foundation
      再往下找 Procrun 2.0Tomcat7ParametersJava
      有个 Options 设置

        -Dcatalina.home=D:Java omcat-7.0.57-Css
        -Dcatalina.base=D:Java omcat-7.0.57-Css
        -Djava.endorsed.dirs=D:Java omcat-7.0.57-Cssendorsed
        -Djava.io.tmpdir=D:Java omcat-7.0.57-Css emp
        -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
        -Djava.util.logging.config.file=D:Java omcat-7.0.57-Cssconflogging.properties


      双击它进行编辑,在末尾增加下面行就搞定了:
        -XX:PermSize=64M
        -XX:MaxPermSize=1024m
        -XX:ReservedCodeCacheSize=48m

    linux下调整Tomcat启动参数

    在对应linux下的tomcat版本中,修改 catalina.sh

       # vi /usr/tomcat/bin/catalina.sh

       注: /usr/tomcat/bin/catalina.sh 是 tomcat所在目录的bin目录  (linux环境下)

       找到 # OS specific support.  $var _must_ be set to either true or false.

       在上句之前加入

         # JAVA_OPTS

        JAVA_OPTS="-Xms2g -Xmx2g -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:NewSize=512m -XX:MaxPermSize=256m"

        # CATALINA_OPTS

        CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote  -Dcom.sun.management.jmxremote.port=9004"

        CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

     

    遇见报错:

    报错一、ould not reserve enough space for object heap

    报错 二、Out of memory 

    报错三、the Network Adapter could not establish the connection

     

    前两个报错是属于内存设置问题,第三个是网络问题

     

    因为自己在网上搜索遇到很多设置也是类似但是却没有效果的,谨此记录,希望不要被‘坑’!

  • 相关阅读:
    LiveBinding应用 dataBind 数据绑定
    判断当前运行的平台
    客户端如何连接 DataSnap Server 调用服务的方法
    创建DataSnap Server
    FireDACQuery FDQuery New
    BDE 退出历史 迁移至FireDAC
    窗口叉叉变灰
    c++builder XE6 Remote Debuger 远程调试
    IP Editor IP控件
    C++访问mysql数据库
  • 原文地址:https://www.cnblogs.com/Sir-Li/p/4178459.html
Copyright © 2020-2023  润新知