I managed to make it work by adding env variables, also my server and console containers was in different network spaces.
Thanks for help! 
aurimas_plu
Posts
-
WebGUI 404 – Not Found -
WebGUI 404 – Not FoundIt is, but I have everything running on docker containers. On documentation I see that by default console will use 127.0.0.1 to connect to server. I don't believe it should work from container so I need to change it.
I am not that experienced with tomcat/jave stuff. Can you give advice how/where to change this JNDI. Environment as described in documentation? -
WebGUI 404 – Not Found@filipp-sudanov said in WebGUI 404 – Not Found:
Try renaming the .war file to nxmc.war and deploying it.
That helped and now I am getting login window. But after trying to enter default credentials "admin/netxms" I am getting: Connection Error Connection refused (Connection refused).
Log:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.- Attachments and other options
shortcuts: hit alt+s to submit/post or alt+p to preview
java.lang.reflect.InvocationTargetException
at org.netxms.ui.eclipse.jobs.LoginJob.run(LoginJob.java:194)
at org.netxms.ui.eclipse.console.ProgressMonitorWindow$2.run(ProgressMonitorWindow.java:290)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:607)
at org.netxms.client.NXCSession.connect(NXCSession.java:2088)
at org.netxms.ui.eclipse.jobs.LoginJob.run(LoginJob.java:126)
... 1 more
#################################################
/usr/local/tomcat/logs# tail -f localhost_access_log.2020-12-22.txt
[22/Dec/2020:08:52:02 +0000] "POST /nxmc/nxmc-clarity;jsessionid=223AD480A5B8A7B7CC39EE76E1C3A75A?cid=bac15db4 HTTP/1.1" 403 52
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/nxmc-clarity HTTP/1.1" 200 4196
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/rwt-resources/3120/rap-client.js HTTP/1.1" 304 -
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/rwt-resources/3120/resources.js HTTP/1.1" 304 -
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/nxmc-clarity HTTP/1.1" 200 4196
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/rwt-resources/rap-rwt.theme.Fallback.json HTTP/1.1" 304 -
[22/Dec/2020:08:52:05 +0000] "GET /nxmc/rwt-resources/rap-rwt.theme.Custom_6cfdca28.json HTTP/1.1" 304 -
[22/Dec/2020:08:52:06 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60 HTTP/1.1" 200 4021
[22/Dec/2020:08:52:06 +0000] "GET /nxmc/rwt-resources/generated/61ea61e7.png HTTP/1.1" 304 -
[22/Dec/2020:08:52:06 +0000] "GET /nxmc/rwt-resources/generated/5a9e0f80.png HTTP/1.1" 304 -
[22/Dec/2020:08:52:06 +0000] "GET /nxmc/rwt-resources/generated/4c3d1c97.png HTTP/1.1" 304 -
[22/Dec/2020:08:52:13 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 99
[22/Dec/2020:08:52:13 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 27
[22/Dec/2020:08:52:37 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 1614
[22/Dec/2020:08:52:37 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:37 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 65
[22/Dec/2020:08:52:37 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:37 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 57
[22/Dec/2020:08:52:37 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:37 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 52
[22/Dec/2020:08:52:37 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:37 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 58
[22/Dec/2020:08:52:38 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:38 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 44
[22/Dec/2020:08:52:38 +0000] "GET /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?servicehandler=org.eclipse.rap.serverpush&cid=9f8f5627 HTTP/1.1" 200 -
[22/Dec/2020:08:52:38 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 1585
[22/Dec/2020:08:52:38 +0000] "GET /nxmc/rwt-resources/generated/ee0615bd.png HTTP/1.1" 304 -
[22/Dec/2020:08:52:38 +0000] "GET /nxmc/rwt-resources/themes/images/b5cedcfc.png HTTP/1.1" 304 -
[22/Dec/2020:08:52:38 +0000] "GET /nxmc/rwt-resources/resource/static/image/blank.gif HTTP/1.1" 304 -
[22/Dec/2020:08:52:43 +0000] "POST /nxmc/nxmc-clarity;jsessionid=D0B4090CC56D01E17E748A2F632EDA60?cid=9f8f5627 HTTP/1.1" 200 3551 - Attachments and other options
-
WebGUI 404 – Not FoundHi,
I am trying to run Web Management Console on tomcat docker container, but after I launch it and access http://x.x.x.x:8080/nxmc/ I am getting 404 – Not Found.
I am using nxmc-3.6.300.war
Docker: docker.io/tomcat:jdk8-openjdkAny idea where to look to fix it? Perhaps I should use some other tomcat version?
Logs:
root@9632b1d834ff:/usr/local/tomcat/bin# ./catalina.sh run Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/local/openjdk-8 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: 21-Dec-2020 16:01:13.248 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.41 21-Dec-2020 16:01:13.251 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 3 2020 11:43:00 UTC 21-Dec-2020 16:01:13.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.41.0 21-Dec-2020 16:01:13.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 21-Dec-2020 16:01:13.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-1160.6.1.el7.x86_64 21-Dec-2020 16:01:13.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 21-Dec-2020 16:01:13.252 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/openjdk-8/jre 21-Dec-2020 16:01:13.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_275-b01 21-Dec-2020 16:01:13.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 21-Dec-2020 16:01:13.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 21-Dec-2020 16:01:13.253 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 21-Dec-2020 16:01:13.259 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 21-Dec-2020 16:01:13.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 21-Dec-2020 16:01:13.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 21-Dec-2020 16:01:13.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 21-Dec-2020 16:01:13.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 21-Dec-2020 16:01:13.260 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 21-Dec-2020 16:01:13.261 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 21-Dec-2020 16:01:13.261 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 21-Dec-2020 16:01:13.261 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 21-Dec-2020 16:01:13.270 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.25] using APR version [1.6.5]. 21-Dec-2020 16:01:13.271 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 21-Dec-2020 16:01:13.271 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 21-Dec-2020 16:01:13.277 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1d 10 Sep 2019] 21-Dec-2020 16:01:13.889 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 21-Dec-2020 16:01:13.959 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [1063] milliseconds 21-Dec-2020 16:01:13.999 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 21-Dec-2020 16:01:14.000 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.41] 21-Dec-2020 16:01:14.032 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/nxmc-3.6.300.war] 21-Dec-2020 16:01:14.559 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. org.w3c.css.sac.CSSException: Failed to read property cursor: Invalid value for cursor: hand 21-Dec-2020 16:01:17.660 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/nxmc-3.6.300.war] has finished in [3,627] ms 21-Dec-2020 16:01:17.671 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 21-Dec-2020 16:01:17.721 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [3761] milliseconds ^C21-Dec-2020 16:17:47.913 INFO [Thread-5] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"] 21-Dec-2020 16:17:47.956 INFO [Thread-5] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina] 21-Dec-2020 16:17:48.419 INFO [Thread-5] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"] 21-Dec-2020 16:17:48.516 INFO [Thread-5] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]######################################################################################
root@9632b1d834ff:/usr/local/tomcat# cat work/Catalina/localhost/nxmc-3.6.300/eclipse/workspace/.metadata/.log !SESSION 2020-12-21 16:01:15.318 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_275 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=rap, NL=en Framework arguments: -registryMultiLanguage Command-line arguments: -registryMultiLanguage -ws rap !ENTRY org.eclipse.osgi 4 0 2020-12-21 16:01:15.319 !MESSAGE Error starting bundle: initial@reference:file:plugins/org.eclipse.equinox.servletbridge.extensionbundle_1.3.0.jar !STACK 0 org.osgi.framework.BundleException: Invalid operation on a fragment. at org.eclipse.osgi.container.Module.checkFragment(Module.java:542) at org.eclipse.osgi.container.Module.start(Module.java:426) at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:439) at org.eclipse.core.runtime.adaptor.EclipseStarter.startBundle(EclipseStarter.java:1066) at org.eclipse.core.runtime.adaptor.EclipseStarter.startBundles(EclipseStarter.java:1057) at org.eclipse.core.runtime.adaptor.EclipseStarter.loadBasicBundles(EclipseStarter.java:605) at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:331) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.servletbridge.FrameworkLauncher.start(FrameworkLauncher.java:423) at org.eclipse.equinox.servletbridge.BridgeServlet.init(BridgeServlet.java:101) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4902) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5211) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:706) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:978) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1848) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:773) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:772) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) !ENTRY org.eclipse.equinox.app 0 0 2020-12-21 16:01:15.638 !MESSAGE Product org.netxms.webui.core.product could not be found. !ENTRY org.eclipse.osgi 4 0 2020-12-21 16:01:17.616 !MESSAGE Bundle org.eclipse.equinox.servletbridge.extensionbundle_1.3.0 [25] is not active.