如何解决Apache Tomcat 10.0 静默安装
有谁知道如何在命令行上静默安装 Apache Tomcat 10?
我试过 /S 但它不起作用。似乎什么都没有运行,我也没有收到任何错误,它只是直接进入另一个命令提示符。
没有任何参数,安装程序就会正常运行。
除了将 Windows 服务设置为自动而不是手动之外,我希望所有内容都安装为默认值。
解决方法
Tomcat 安装总结为:
- 解压目录中的文件,
- 安装服务。
因此,您可以下载 zip Windows 发行版而不是 Windows 安装程序并解压缩它。
Tomcat10.exe
文件夹中的 bin
可执行文件是用于安装服务的可执行文件,它实际上是 prunsrv 的副本。您可以在 its documentation 中找到命令行参数列表。
与直接调用prunsrv
相比,在同一个文件夹中使用service.bat
脚本更容易:
set "SERVICE_STARTUP_MODE=auto"
service.bat install
没有“silent”开关,但是所有的输出都是由脚本自己完成的,所以你可以把它注释掉。
编辑:虽然 service.bat
脚本只有几个参数可用:
service.bat install/remove [service_name [--rename]] [--user username]
一些参数可以通过环境变量提供:
- 标准的
CATALINA_HOME
、CATALINA_BASE
、JAVA_HOME
和JRE_HOME
、 - 用于设置
JAVA_ENDORSED_DIRS
系统属性的过时java.endorsed.dirs
, -
SERVICE_STARTUP_MODE
在manual
(默认)、delayed
或auto
之间选择服务的启动模式, -
JvmMs
以 MiB 为单位设置初始内存池大小(默认为 128), -
JvmMx
以 MiB 为单位设置最大内存池大小(默认为 256)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。