欢迎光临
我们一直在努力

注释的标准格式,python的注释

tomcat直接启动是使用startup.bat

但是查看startup,bat的内容后,发现里面几乎什么都没有做,而是调用了catalina.bat

而catalina.bat里面就是一般的配置。

不过,最好不要ctdyj进行改动,为什么呢?

请看catalina.bat里最上面的注释:

环境变量先决条件

不要在此脚本中设置变量。而是将它们放入脚本中
CATALINA_BASE / jkddr中的setenv.bat将您的自定义设置分开。

在运行TOMCAT作为WINDOWS服务时:
请注意影响此行为的环境变量
setenv.bat脚本对Windows服务完全没有影响。因此,任何
在CATALINA_BASE / jkddr / setenv.bat脚本中进行的本地自定义
在作为Windows服务启动时,对Tomcat也没有任何影响。
控制Windows服务的配置存储在Windows中注册表,并使用“tomcatXw.exe”最方便地维护实用程序,其中“X”是您的Tomcat的主要版本。

便宜香港vps

CATALINA_HOME可能会指向您的Catalina“构建”目录。

CATALINA_BASE(可选)用于解析动态部分的基本目录
??????????????Catalina安装。如果不存在,则解析为
??????????????与CATALINA_HOME指向的目录相同。

CATALINA_OPTS(可选)“start”时使用的Java运行时选项,
??????????????执行“run”或“debug”命令。
??????????????包括在这里,而不是在JAVA_OPTS中的所有选项,应该
??????????????仅由Tomcat本身使用,而不是由停止过程使用,
??????????????版本命令等
??????????????例如堆大小,GC日志记录,JMX端口等。

CATALINA_TMPDIR(可选)临时目录的目录路径位置
??????????????JVM应该使用(java.io.tmpdir)。默认为
??????????????%CATALINA_BASE%\ TEMP。

JAVA_HOME必须指向Java Development Kit安装。
??????????????需要使用“debug”参数运行。

JRE_HOME必须指向Java Runtime安装。
??????????????如果为空,则默认为JAVA_HOME。如果是JRE_HOME和JAVA_HOME
??????????????两者都设置,使用JRE_HOME。

JAVA_OPTS(可选)任何命令时使用的Java运行时选项
??????????????被执行。
??????????????包含在这里而不是CATALINA_OPTS中的所有选项
??????????????应该由Tomcat使用,也可以通过停止过程,
??????????????版本命令等
??????????????大多数选项应该进入CATALINA_OPTS。

JAVA_ENDORSED_DIRS(可选)分号分隔目录列表
??????????????包含一些罐子以便更换API
??????????????在JCP之外创建(即来自W3C的DOM和SAX)。
??????????????它还可用于更新XML解析器实现。
??????????????请注意,Java 9不再支持此功能。
??????????????默认为$ CATALINA_HOME / endorsed。

JPDA_TRANSPORT(可选)“jpda start”时使用的JPDA传输
??????????????执行命令。默认值为“dt_socket”。

JPDA_ADDRESS(可选)“jpda start”时使用的Java运行时选项
??????????????执行命令。默认值为localhost:8000。

JPDA_SUSPEND(可选)“jpda start”时使用的Java运行时选项
??????????????执行命令。指定JVM是否应该挂起
??????????????启动后立即执行。默认值为“n”。

JPDA_OPTS(可选)“jpda start”时使用的Java运行时选项
??????????????执行命令。如果使用,JPDA_TRANSPORT,JPDA_ADDRESS,
??????????????和JPDA_SUSPEND被忽略。因此,所有必需的jpda
??????????????必须指定选项。默认为:

??????????????-agentlib:JDWP =运输=%JPDA_TRANSPORT%,
??????????????????地址=%JPDA_ADDRESS%,服务器= Y,暂停=%JPDA_SUSPEND%

JSSE_OPTS(可选)用于控制TLS的Java运行时选项
??????????????使用JSSE时的实现。默认是:
??????????????“-Djdk.tls.ephemeralDHKeySize = 2048”

LOGGING_CONFIG(可选)覆盖Tomcat的日志配置文件
??????????????示例(全部一行)
??????????????设置LOGGING_CONFIG =“ – ?Djava.util.logging.config.file =%CATALINA_BASE%\ conf \ logging.properties”

LOGGING_MANAGER(可选)覆盖Tomcat的日志记录管理器
??????????????示例(全部一行)
??????????????设置LOGGING_MANAGER =“ – ?Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager”

TITLE(可选)指定Tomcat窗口的标题。默认
??????????????TITLE是Tomcat,如果没有指定的话。
??????????????示例(全部一行)
??????????????设置TITLE = Tomcat.Cluster#1.Server#1 [%DATE %% TIME%]

以上需要注意:

1.自定义配置宜在jkddr目录下新建一个setenv.bat,而不是在catalina.bat里区修改。

2.setenv.bat对windows服务没有影响。

3.堆栈GC命令最好使用CATALINA_OPTS

附上一个setenv.bat

set CATALINA_OPTS=-Xms100m -Xmx100m
echo set heap : %CATALINA_OPTS%
pause

?

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。