shell - 使用 ksh 编辑 tomcats server.xml?

标签 shell unix tomcat ksh

我想知道通过 ksh 脚本更改 tomcats conf/server.xml 配置文件中某些设置的最简单方法是什么?

例如,我想更改这两个片段的默认端口:

替换为:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

有了这个:

<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

还有,

替换为:

<Server port="8005" shutdown="SHUTDOWN">

有了这个:

<Server port="8006" shutdown="SHUTDOWN">

非常感谢!

最佳答案

我想你想在配置中更改它?这将是一个简单的 sed,您可以通过添加不仅仅是数字来使其更安全:

sed -i 's/8005/8006' server.xml

关于shell - 使用 ksh 编辑 tomcats server.xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195880/

相关文章:

java - 如何在 Maven 构建中包含一个随机文件以用于要在 AWS EBS 上部署的 WAR 文件?

shell - tcsh - 以破折号 (-) 开头的命令行参数

linux - "kill 0"和 "kill -‍- -$$"有什么区别?

shell - 如何关闭ZSH shell中的颜色?通过 unicode 支持将其设为黑白!

linux - 如何压缩两个不同扩展名的文件

linux - 定位命令与查找命令有何不同?

linux - 将控制台输出重定向到 unix 中的文件

linux - 从另一个文件中减去后打印一个选择列

java - 如何从远程服务器为位于 apache-tomcat WEB-INF/lib 文件夹下的 jar 文件创建一个下载 url?

java - 在 Spring Boot 中增加 Tomcat 的连接超时