Smart Tomcat 未与本地服务交互

问题描述 投票:0回答:1

好像没有智能tomcat插件的论坛,所以我就在这里发帖吧

我正在从 WAR 文件和 Java 项目运行 Tomcat,它连接到我本地的 httpd、kafka、zookeeper 和 mongo:

usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ]  { -help | start | stop }
22-Aug-2023 11:43:59.995 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/9.0.10
22-Aug-2023 11:43:59.999 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jun 20 2018 17:32:21 UTC
22-Aug-2023 11:43:59.999 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         9.0.10.0
22-Aug-2023 11:43:59.999 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
22-Aug-2023 11:43:59.999 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jdk-17
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           17.0.8+9-LTS-211
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:44:00.000 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:44:00.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
22-Aug-2023 11:44:00.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
22-Aug-2023 11:44:00.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 11:44:00.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=D:\projects-standalone\tomcats\java-containers\conf\logging.properties
22-Aug-2023 11:44:00.001 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
22-Aug-2023 11:44:00.002 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dservice.name=java-containers
22-Aug-2023 11:44:00.002 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Darchaius.deployment.environment=incedo
22-Aug-2023 11:44:00.002 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dnirmata.environment.name=kentaro-sandbox
22-Aug-2023 11:44:00.003 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128M
22-Aug-2023 11:44:00.003 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx256M
22-Aug-2023 11:44:00.003 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
22-Aug-2023 11:44:00.003 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
22-Aug-2023 11:44:00.003 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
22-Aug-2023 11:44:00.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:44:00.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:44:00.004 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=D:\projects-standalone\tomcats\java-containers\temp
22-Aug-2023 11:44:00.004 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk-17\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Python311\Scripts\;C:\Python311\;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-17\bin;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Dell\Dell Data Protection\Encryption\;C:\ProgramData\chocolatey\bin;C:\Program Files\Go\bin;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files (x86)\Common Files\Pulse Secure\TNC Client Plugin\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Program Files\TortoiseGit\bin;C:\Users\ktv07101\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Amazon\AWSCLIV2\;C:\Users\ktv07101\AppData\Local\Microsoft\WindowsApps;C:\Users\ktv07101\go\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\bin;;C:\Users\ktv07101\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\ktv07101\AppData\Local\Programs\Microsoft VS Code\bin;.]
22-Aug-2023 11:44:00.036 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-6928"]
22-Aug-2023 11:44:00.184 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
22-Aug-2023 11:44:00.188 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-8843"]
22-Aug-2023 11:44:00.331 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
22-Aug-2023 11:44:00.332 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-6929"]
22-Aug-2023 11:44:00.337 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
22-Aug-2023 11:44:00.338 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 550 ms
22-Aug-2023 11:44:00.355 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
22-Aug-2023 11:44:00.356 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.10
22-Aug-2023 11:44:00.363 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [D:\projects-standalone\tomcats\java-containers\conf\Catalina\localhost\containers.xml]
22-Aug-2023 11:44:00.372 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute with value [/containers] in deployment descriptor [D:\projects-standalone\tomcats\java-containers\conf\Catalina\localhost\containers.xml] has been ignored
22-Aug-2023 11:44:02.801 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
11:44:03.129 [main] INFO  c.p.containers.ContainersServlet - Initializing servlet Containers
11:44:03.191 [main] INFO  com.nirmata.bootstrap.Bootstrap - Using SystemConfiguration com.prosoft.containers.bootstrap.ContainersServiceConfiguration
11:44:03.782 [main] INFO  c.n.n.impl.DefaultConsumer - Initializing DefaultConsumer: {key.deserializer=org.apache.kafka.common.serialization.StringDeserializer, value.deserializer=org.apache.kafka.common.serialization.ByteArrayDeserializer, enable.auto.commit=true, group.id=ServiceCache_users_0ee14316-8dc2-4150-937b-f8957ef79bef, bootstrap.servers=localhost:9092, auto.commit.interval.ms=1000, session.timeout.ms=30000}
11:44:03.890 [main] INFO  c.n.n.impl.DefaultConsumer - register consumer for topic [kentaro-sandbox_Users]
11:44:03.892 [main] INFO  c.n.client.service.DefaultCache - Registered Service Cache with Group ID ServiceCache_users_0ee14316-8dc2-4150-937b-f8957ef79bef and topic kentaro-sandbox_Users
11:44:03.895 [main] DEBUG c.p.c.bootstrap.ContainersModules - Connecting to Zookeeper using: DynamicProperty: {name=nirmata.zookeeper.address, current value=localhost:2181}
11:44:08.640 [main] DEBUG c.p.c.b.ContainersExtensionsModule - Configure ContainersExtensionsModule
11:44:08.955 [main] DEBUG c.p.c.w.ContainersWorkersScheduler - Initializing ContainersWorkersScheduler
11:44:08.956 [main] DEBUG c.p.c.w.ContainersWorkersScheduler - Scheduling worker com.prosoft.containers.workers.BackupActionAndFileCleaner

但是,服务器启动成功后,我的 Smart Tomcat 无法连接到我的本地服务:

"C:\Program Files\Java\jdk-17\bin\java.exe" -Darchaius.deployment.environment=incedo -Dnirmata.environment.name=kentaro-sandbox -Xms128M -Xmx256M -Dcatalina.home=D:\projects-standalone\tomcats\java-containers -Dcatalina.base=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers -Djava.io.tmpdir=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\temp -Djava.util.logging.config.file=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\lib\idea_rt.jar=63167:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\bin" -Dfile.encoding=UTF-8 -classpath "D:\projects-standalone\tomcats\java-containers\bin\bootstrap.jar;D:\projects-standalone\tomcats\java-containers\bin\tomcat-juli.jar;C:\Program Files\Java\jdk-17" org.apache.catalina.startup.Bootstrap start
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 11:39:23.287 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/9.0.10
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jun 20 2018 17:32:21 UTC
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         9.0.10.0
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jdk-17
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           17.0.8+9-LTS-211
22-Aug-2023 11:39:23.289 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
22-Aug-2023 11:39:23.290 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Darchaius.deployment.environment=incedo
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dnirmata.environment.name=kentaro-sandbox
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128M
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx256M
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=D:\projects-standalone\tomcats\java-containers
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\temp
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\conf\logging.properties
22-Aug-2023 11:39:23.291 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
22-Aug-2023 11:39:23.292 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\lib\idea_rt.jar=63167:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\bin
22-Aug-2023 11:39:23.294 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF-8
22-Aug-2023 11:39:23.294 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [C:\Program Files\Java\jdk-17\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Python311\Scripts\;C:\Python311\;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-17\bin;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Dell\Dell Data Protection\Encryption\;C:\ProgramData\chocolatey\bin;C:\Program Files\Go\bin;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X64\;C:\Program Files (x86)\Pulse Secure\VC142.CRT\X86\;C:\Program Files (x86)\Common Files\Pulse Secure\TNC Client Plugin\;C:\Program Files\Git\cmd;C:\Program Files\PuTTY\;C:\Program Files\TortoiseGit\bin;C:\Users\ktv07101\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Amazon\AWSCLIV2\;C:\Users\ktv07101\AppData\Local\Microsoft\WindowsApps;C:\Users\ktv07101\go\bin;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1.4\bin;;C:\Users\ktv07101\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\ktv07101\AppData\Local\Programs\Microsoft VS Code\bin;.]
22-Aug-2023 11:39:23.318 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8081"]
22-Aug-2023 11:39:23.439 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
22-Aug-2023 11:39:23.446 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-6929"]
22-Aug-2023 11:39:23.450 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
22-Aug-2023 11:39:23.451 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 365 ms
22-Aug-2023 11:39:23.473 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
22-Aug-2023 11:39:23.473 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.10
22-Aug-2023 11:39:23.478 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\conf\Catalina\localhost\containers.xml]
22-Aug-2023 11:39:23.490 WARNING [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\conf\Catalina\localhost\containers.xml] with an external docBase means the directory [C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\webapps\containers] in the appBase will be ignored
22-Aug-2023 11:39:23.719 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\Users\ktv07101\.SmartTomcat\java-containers\java-containers\conf\Catalina\localhost\containers.xml] has finished in [241] ms
22-Aug-2023 11:39:23.721 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8081"]
22-Aug-2023 11:39:23.728 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-6929"]
22-Aug-2023 11:39:23.732 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 281 ms
http://localhost:8081/containers

我的 smart-tomcat 配置如下:

与 tomcat 相比,我为 smart tomcat 使用了不同的端口。这是问题吗?如果不是,问题是什么以及如何解决?如果您希望我提供更多信息,请告诉我。谢谢!

java tomcat intellij-idea intellij-plugin
1个回答
0
投票

我删除了 Program Files x86 文件夹中的 jdk-1.8。 然后我收到一个错误,说我的项目没有配置 Jre。 所以我将其重新配置为我想要的 java-17。 现在Smart-tomcat使用java-17

该插件似乎使用项目 Java 设置而不是系统设置作为我提到的问题中的堆栈溢出帖子。

© www.soinside.com 2019 - 2024. All rights reserved.