如何在Tomcat和Centos 8上的端口80上运行Grails 4.0应用程序?

如何在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

我正在尝试在Tomcat和Centos 8上运行我的Grails 4.0应用程序。在端口8080上一切都很好,但我无法部署到端口80。我已将application.yml文件更新为
服务器: 港口: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