Wednesday 15 May 2013

java - Tomcat RMI issues when setting port -



java - Tomcat RMI issues when setting port -

trying set rmi on tomcat 8 server @ webhosting firm. getting unusual issues.

so first bit javaopt setting, added next setenv.sh rw-r--r-- 1 tentogive tentogive 2040 sep 24 20:03 configtest.bat

export java_opts="-djava.awt.headless=true -server -xms48m -xmx256m\ -dcom.sun.management.jmxremote=true \ -dcom.sun.management.jmxremote.ssl=false \ -dcom.sun.management.jmxremote.port=14648 \ -dcom.sun.management.jmxremote.authenticate=false \ -djava.rmi.server.hostname=xx.xxx.xx.xxx"

tomcat comes these settings, can not connect jmx.

jmx requires 2 ports (have opened them), in case port 14648 , 23208, added them server.xml listener, below:

<listener classname="org.apache.catalina.mbeans.jmxremotelifecyclelistener" rmiregistryportplatform="14648" rmiserverportplatform="23208" />

then next error in catalina.log

12-oct-2014 08:57:43.764 info [main] org.apache.catalina.startup.versionloggerlistener.log os version: 2.6.32-531.17.1.lve1.2.60.el6.x86_64 12-oct-2014 08:57:43.764 info [main] org.apache.catalina.startup.versionloggerlistener.log architecture: amd64 12-oct-2014 08:57:43.764 info [main] org.apache.catalina.startup.versionloggerlistener.log jvm version: 1.8.0_05-b13 12-oct-2014 08:57:43.765 info [main] org.apache.catalina.startup.versionloggerlistener.log jvm vendor: oracle corporation 12-oct-2014 08:57:43.766 severe [main] org.apache.tomcat.util.digester.digester.startelement begin event threw exception java.lang.classnotfoundexception: org.apache.catalina.mbeans.jmxremotelifecyclelistener @ java.net.urlclassloader$1.run(unknown source) @ java.net.urlclassloader$1.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.net.urlclassloader.findclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ org.apache.tomcat.util.digester.objectcreaterule.begin(objectcreaterule.java:116) @ org.apache.tomcat.util.digester.digester.startelement(digester.java:1184) @ com.sun.org.apache.xerces.internal.parsers.abstractsaxparser.startelement(unknown source) @ com.sun.org.apache.xerces.internal.parsers.abstractxmldocumentparser.emptyelement(unknown sour ce) @ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scanstartelement(unknow n source) @ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl$fragmentcontentdriver.n ext(unknown source) @ com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next(unknown source) @ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl.scandocument(unknown urce) @ com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(unknown source) @ com.sun.org.apache.xerces.internal.parsers.xml11configuration.parse(unknown source) @ com.sun.org.apache.xerces.internal.parsers.xmlparser.parse(unknown source) @ com.sun.org.apache.xerces.internal.parsers.abstractsaxparser.parse(unknown source) @ com.sun.org.apache.xerces.internal.jaxp.saxparserimpl$jaxpsaxparser.parse(unknown source) @ org.apache.tomcat.util.digester.digester.parse(digester.java:1457) @ org.apache.catalina.startup.catalina.load(catalina.java:551) @ org.apache.catalina.startup.catalina.start(catalina.java:613) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source) @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source) @ java.lang.reflect.method.invoke(unknown source) @ org.apache.catalina.startup.bootstrap.start(bootstrap.java:351) @ org.apache.catalina.startup.bootstrap.main(bootstrap.java:485) 12-oct-2014 08:57:43.767 warning [main] org.apache.catalina.startup.catalina.load catalina.start using co nf/server.xml: error @ (34, 67) : org.apache.catalina.mbeans.jmxremotelifecyclelistener 12-oct-2014 08:57:43.767 severe [main] org.apache.catalina.startup.catalina.start cannot start server. se rver instance not configured.

java tomcat

No comments:

Post a Comment