AutoSys WebUI (WCC) fails to start on Linux when configured for port 443.
search cancel

AutoSys WebUI (WCC) fails to start on Linux when configured for port 443.

book

Article ID: 244603

calendar_today

Updated On:

Products

Autosys Workload Automation

Issue/Introduction

The AutoSys WebUI(WCC) fails to start on Linux when it is configured for port 443. The following error is logged in the CA-wcc.log file...

INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 | INFO: Initializing ProtocolHandler ["https-jsse-nio-443"]
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 | Jun 20, 2022 11:43:46 AM org.apache.catalina.util.LifecycleBase handleSubClassException
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 | SEVERE: Failed to initialize component [Connector[HTTP/1.1-443]]
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 | org.apache.catalina.LifecycleException: Protocol handler initialization failed
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.connector.Connector.initInternal(Connector.java:1013)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.core.StandardService.initInternal(StandardService.java:533)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1057)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.startup.Catalina.load(Catalina.java:584)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.startup.Catalina.load(Catalina.java:607)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:303)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at java.lang.reflect.Method.invoke(Method.java:498)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at org.tanukisoftware.wrapper.WrapperStartStopApp.run(WrapperStartStopApp.java:429)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 |  at java.lang.Thread.run(Thread.java:821)
INFO   | jvm 1    | 2022/06/20 11:43:46 |        8 | Caused by: java.net.SocketException: Permission denied

Environment

Release : 12.0/12.0.01

Component : WORKLOAD CONTROL CENTER

Resolution

If WCC is running as a non-root user, it will typically not be able to bind to privileged port 443 on Linux system. A sys admin may have methods for granting that access to the non-root user, but it is something that has to be done at the O/S level. Otherwise, the resolution would be to run WCC as root if the port needs to be 443 rather than the default 8443.