Hello,

A few things.

1. Are you really coming from Tomcat 4.04?

2. Are you really using Java 18? It's basically dead. Use Java 17 or 21, which are both Long Term Support (LTS) versions, especially if you are only going to upgrade once every 20 years.

3. You should not have CLASSPATH set.

4. What is j2ee.jar and why have you included it anywhere?

See below...

On 4/23/24 15:04, DdC wrote:
Thanks for the advice!Did two runs: regular cmd and one with admin 
privileges::The cmd window looks good:
C:\tomcat8\bin>startupUsing CATALINA_BASE:   "C:\tomcat8"Using CATALINA_HOME:   "C:\tomcat8"Using CATALINA_TMPDIR: 
"C:\tomcat8\temp"Using JRE_HOME:        "C:\Program Files\Java\jdk-18.0.2.1"Using CLASSPATH:       
"C:\tomcat8\bin\bootstrap.jar;C:\tomcat8\bin\tomcat-juli.jar"Using CATALINA_OPTS:   ""
The catalina log has good stuff and then:
23-Apr-2024 11:29:24.152 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 
Loaded Apache Tomcat Native library [1.3.0] using APR version [1.7.4].23-Apr-2024 11:29:24.153 INFO 
[main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], 
sendfile [true], accept filters [false], random [true], UDS [true].23-Apr-2024 11:29:24.153 INFO 
[main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: 
useAprConnector [false], useOpenSSL [true]23-Apr-2024 11:29:24.194 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized 
[OpenSSL 3.0.13 30 Jan 2024]23-Apr-2024 11:29:24.967 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["http-nio-8080"]23-Apr-2024 11:29:25.000 SEVERE [main] 
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component 
[Connector["http-nio-8080"]] org.apache.catalina.LifecycleException: Protocol handler 
initialization failed at org.apache.catalina.connector.Connector.initInternal(Connector.java:1012) 
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127) at 
org.apache.catalina.core.StandardService.initInternal(StandardService.java:578) at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127) at 
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1068) at 
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127) at 
org.apache.catalina.startup.Catalina.load(Catalina.java:686) at 
org.apache.catalina.startup.Catalina.load(Catalina.java:709) at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
 at java.base/java.lang.reflect.Method.invoke(Method.java:577) at 
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:302) at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:472) Caused by: java.net.BindException: 
Address already in use: bind


What a mess. Here's the error, just above: "address already in use" which means "this port is already owned by another process".

Is Tomcat already running?

-chris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to