5 Replies Latest reply on Nov 4, 2004 5:21 PM by Rolando Morejón

    CoyoteConnector Coyote can't register jmx for protocol !  (w

    free998 Newbie

      while i start the Jboss2.3.3 i found error info :
      12:28:24,929 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on port 8080
      12:28:24,930 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol
      12:28:24,942 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on port 8080
      12:28:25,152 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol

      i need help,pls

        • 1. Re: CoyoteConnector Coyote can't register jmx for protocol !
          John O'Grady Newbie

          I am having the same problem. The particulars are as such:
          As a noob to JBoss and Linux, I'm doing the only sane thing possible - I'm renting a full bore Red Hat Linux 9.0 server at Interland and attempting to install JBoss on it so I can run several web sites with it. Sweet, right?

          Well, the server, as I've said, is Red Hat 9.0. The jdk is installed properly (using rpm and a symlink to "/usr/java/jdk" which points to the J2SDK 1.4.2_04 installation. The server has Apache on it up and running.

          So all I can think of is that some other process has a lock on port 8080, but I managed to change the port setting in /default/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml file, but all that does is change the error message to say that it can't bind to the new port either. I've tried 18080 and 8040, but same error.

          The error message I get is as below:

          ##################################################
          14:43:15,010 INFO [STDOUT] Apache Tomcat/4.1.29
          14:43:15,601 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on port 8080
          14:43:15,609 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol
          14:43:15,855 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on port 8080
          14:43:15,944 INFO [Engine] CoyoteConnector Coyote can't register jmx for protocol
          14:43:16,117 INFO [ChannelSocket] JK2: ajp13 listening on /0.0.0.0:8009
          14:43:16,400 INFO [JkMain] Jk running ID=0 time=1/381 config=null
          14:43:16,401 INFO [EmbeddedTomcatService] OK
          ##################################################

          So.... anyone have a clue? Just one would be nice...

          • 2. Re: CoyoteConnector Coyote can't register jmx for protocol !
            dbmurata Newbie

            I had this problem and found that if I unset the CLASSPATH environment variable, JBoss would run and the jmx-console would show up.

            • 3. Re: CoyoteConnector Coyote can't register jmx for protocol !
              tdjohnson Newbie

              Hi,

              Has anybody around here found the solution to this? I'm running JBoss on SuSE 9.0 and get the usual "...Coyote can't connect jmx to protocol". I've done netstat -an | grep 8080 prior to starting JBoss and nothing has a hold of that port. Also, no instances of Apache are running. The embedded Tomcat/Apache does start up (netstat shows a listener on 8080) and bringing up a Web browser gives the "HTTP Status 500 - No context configured...." page. As suggested by one of the posters, I've unset the CLASSPATH (though not sure why this should effect things) and it did not fix the problem. Interestingly, the same version of JBoss runs without a hitch fine on the Fedora OS on my laptop.

              Thanks...

              • 4. Re: CoyoteConnector Coyote can't register jmx for protocol !
                Scott Stark Master

                The 'Coyote can't register jmx for protocol' message is irrelevant and is no indication of a failure to bring up the 8080 listening port. Netstat will show 8080 exists, and browsing to http://localhost:8080/jmx-console/index.jsp will work just fine.

                This message simply means that connector mbean is not being registered with the jmx service and has no bearing on the functionality of the transport protocol.

                • 5. Re: CoyoteConnector Coyote can't register jmx for protocol !
                  Rolando Morejón Newbie

                  Did you help me?

                  I'm deploying an war in JBoss 3.2.3 with Tomcat, this war uses jasperreports libraries and when i try to exceute my jsp thrown the following error

                  org.apache.jasper.JasperException: org/apache/commons/digester/Digester
                  at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
                  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
                  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
                  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:220)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerStatsValve.java:76)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
                  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:65)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197)
                  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
                  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
                  at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
                  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
                  at java.lang.Thread.run(Thread.java:534)
                  16:03:35,214 ERROR [Engine] ----- Root Cause -----
                  javax.servlet.ServletException: org/apache/commons/digester/Digester
                  at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)
                  at org.apache.jsp.testJasper_jsp._jspService(testJasper_jsp.java:86)
                  at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                  at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
                  at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
                  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
                  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
                  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:220)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerStatsValve.java:76)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
                  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:65)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
                  at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
                  at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
                  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
                  at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197)
                  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
                  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
                  at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
                  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
                  at java.lang.Thread.run(Thread.java:534)


                  Thank's in advance!!!