如何在Tomcat和Centos 8上的端口80上运行Grails 4.0应用程序?
我正在尝试在Tomcat和Centos 8上运行我的Grails 4.0应用程序。在端口8080上一切都很好,但我无法部署到端口80。我已将application.yml文件更新为如何在Tomcat和Centos 8上的端口80上运行Grails 4.0应用程序?,tomcat,grails,centos,yaml,port,Tomcat,Grails,Centos,Yaml,Port,我正在尝试在Tomcat和Centos 8上运行我的Grails 4.0应用程序。在端口8080上一切都很好,但我无法部署到端口80。我已将application.yml文件更新为 服务器: 港口:80 如下所示,粘贴在application.yml中 我用来创建war文件的命令是: 圣杯刺激战争 Catalina.out显示应用程序(Root)部署良好,但仍在端口8080上。 我已确认应用程序正在部署,因为我可以在视图中看到更改 运行防火墙命令以打开端口: 防火墙cmd--zone=publi
服务器: 港口:80 如下所示,粘贴在application.yml中 我用来创建war文件的命令是: 圣杯刺激战争 Catalina.out显示应用程序(Root)部署良好,但仍在端口8080上。 我已确认应用程序正在部署,因为我可以在视图中看到更改 运行防火墙命令以打开端口: 防火墙cmd--zone=public--add port=80/tcp--permanent 防火墙cmd—重新加载 我已将server.xml文件更改为在端口80上打开
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
卡塔琳娜,出去
[root@unassigned日志]#cat catalina.2020-11-12.log
2020年11月12日21:18:38.870信息[main]org.apache.catalina.startup.VersionLoggerListener.log服务器版本名称:ApacheTomcat/9.0.34
2020年11月12日21:18:38.872 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log服务器构建时间:2020年4月3日12:02:52 UTC
2020年11月12日21:18:38.872 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log服务器版本号:9.0.34.0
2020年11月12日21:18:38.872 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log操作系统名称:Linux
2020年11月12日21:18:38.872 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log操作系统版本:4.18.0-147.8.1.el8_1.x86_64
2020年11月12日21:18:38.872信息[main]org.apache.catalina.startup.VersionLoggerListener.log体系结构:amd64
2020年11月12日21:18:38.872 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log Java Home:/usr/lib/jvm/Java-11-openjdk-11.0.6.10-0.el8_1.x86_64
2020年11月12日21:18:38.873 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log JVM版本:11.0.6+10-LTS
2020年11月12日21:18:38.873 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log JVM供应商:Oracle公司
2020年11月12日21:18:38.873 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log catalina_BASE:/usr/local/tomcat9/apache-tomcat-9.0.34
2020年11月12日21:18:38.873 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log catalina_HOME:/usr/local/tomcat9/apache-tomcat-9.0.34
2020年11月12日21:18:38.883 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:--add opens=java.base/java.lang=ALL-UNNAMED
2020年11月12日21:18:38.883 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:--add opens=java.base/java.io=ALL-UNNAMED
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:--addopens=java.rmi/sun.rmi.transport=ALL-UNNAMED
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.util.logging.config.file=/usr/local/tomcat9/apache-tomcat-9.0.34/conf/logging.properties
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.net.preferIPv4Stack=true
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.net.preferIPv4Addresses=true
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djdk.tls.ephemeralDHKeySize=2048
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dorg.apache.catalina.security.SecurityListener.UMASK=0027
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dignore.annowed.dirs=
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dcatalina.base=/usr/local/tomcat9/apache-tomcat-9.0.34
2020年11月12日21:18:38.884 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dcatalina.home=/usr/local/tomcat9/apache-tomcat-9.0.34
2020年11月12日21:18:38.885 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.io.tmpdir=/usr/local/tomcat9/apache-tomcat-9.0.34/temp
2020年11月12日21:18:38.885 INFO[main]org.apache.catalina.core.AprLifecycleListener.lifecycleEvent在java.library.path:[/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]上找不到基于APR的apache Tomcat本机库,该库允许在生产环境中实现最佳性能
2020年11月12日21:18:39.097 INFO[main]org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler[“http-nio-8080”]
2020年11月12日21:18:39.116 INFO[main]org.apache.catalina.startup.catalina.load服务器初始化(以[441]毫秒为单位)
2020年11月12日21:18:39.162信息[main]org.apache.catalina.core.StandardService.startInternal启动服务[catalina]
2020年11月12日21:18:39.162信息[main]org.apache.catalina.core.standardeengine.startInternal启动Servlet引擎:[apache-Tomcat/9.0.34]
2020年11月12日21:18:39.335 INFO[main]org.apache.catalina.startup.HostConfig.deployWAR部署web应用程序归档[/usr/local/tomcat9/apache-tomcat-9.0.34/webapps/ROOT.war]
2020年11月12日21:18:41.892 INFO[main]org.apache.jasper.servlet.TldScanner.scanJars至少扫描了一个JAR以查找TLD,但未包含TLD。为此记录器启用调试日志记录以获取已扫描的JAR的完整列表,但未找到TLD。在扫描过程中跳过不需要的JAR可以缩短启动时间和JSP编译时间。
production:
server:
port: 80
dataSource:
dbCreate: update
url: jdbc:mysql://localhost:3306/ideabase?serverTimezone=UTC
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
username: tom
password: ---
properties:
jmxEnabled: true
initialSize: 5
maxActive: 50
minIdle: 5
maxIdle: 25
maxWait: 10000
maxAge: 600000
timeBetweenEvictionRunsMillis: 5000
minEvictableIdleTimeMillis: 60000
validationQuery: SELECT 1
validationQueryTimeout: 3
validationInterval: 15000
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
jdbcInterceptors: ConnectionState
defaultTransactionIsolation: 2 # TRANSACTION_READ_COMMITTED