11 Replies Latest reply on May 9, 2008 1:47 PM by majhong

    accessing Jboss from intranet

    majhong

      We have Jboss 4.2.2.GA running on a winXP machine with SP2. Everything works great using local host. We are trying to access it on our intranet. We have tried starting JBoss with the -b 0.0.0.0 parameter and also using -b <ip address> but have had no luck. The firewall(on the XP machine) has been disabled and we can access other applications on other machines. Anyone run into this problem or have any suggesstions? Any help would be appreciated. Thank you.

        • 1. Re: accessing Jboss from intranet
          jaikiran

          Please post the console logs when you start JBoss with -b 0.0.0.0 option. When you access the server using http://< IP address>:8080/ what happens? Do you see any error messages in the logs or does the browser show any messages?

          • 2. Re: accessing Jboss from intranet
            majhong

            Thank you for the response. I apologize for posting twice. (twice) I'm just getting the hang of this forum. Following is the log from the console:

            Microsoft Windows XP [Version 5.1.2600]
            (C) Copyright 1985-2001 Microsoft Corp.


            C:\>cd jboss-4.2.2.GA\bin


            C:\jboss-4.2.2.GA\bin>run -b 0.0.0.0
            ===============================================================================

            JBoss Bootstrap Environment

            JBOSS_HOME: C:\jboss-4.2.2.GA

            JAVA: C:\Program Files\Java\jdk1.6.0_06\bin\java

            JAVA_OPTS: -Dprogram.name=run.bat -server -Xms128m -Xmx512m -Dsun.rmi.dgc.cli
            ent.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

            CLASSPATH: C:\Program Files\Java\jdk1.6.0_06\lib\tools.jar;C:\jboss-4.2.2.GA\b
            in\run.jar

            ===============================================================================

            08:25:36,270 INFO [Server] Starting JBoss (MX MicroKernel)...
            08:25:36,270 INFO [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=
            JBoss_4_2_2_GA date=200710221139)
            08:25:36,270 INFO [Server] Home Dir: C:\jboss-4.2.2.GA
            08:25:36,270 INFO [Server] Home URL: file:/C:/jboss-4.2.2.GA/
            08:25:36,270 INFO [Server] Patch URL: null
            08:25:36,270 INFO [Server] Server Name: default
            08:25:36,270 INFO [Server] Server Home Dir: C:\jboss-4.2.2.GA\server\default
            08:25:36,270 INFO [Server] Server Home URL: file:/C:/jboss-4.2.2.GA/server/defa
            ult/
            08:25:36,270 INFO [Server] Server Log Dir: C:\jboss-4.2.2.GA\server\default\log

            08:25:36,270 INFO [Server] Server Temp Dir: C:\jboss-4.2.2.GA\server\default\tm
            p
            08:25:36,270 INFO [Server] Root Deployment Filename: jboss-service.xml
            08:25:37,192 INFO [ServerInfo] Java version: 1.6.0_06,Sun Microsystems Inc.
            08:25:37,192 INFO [ServerInfo] Java VM: Java HotSpot(TM) Server VM 10.0-b22,Sun
            Microsystems Inc.
            08:25:37,192 INFO [ServerInfo] OS-System: Windows XP 5.1,x86
            08:25:41,457 INFO [Server] Core system initialized
            08:25:54,145 INFO [WebService] Using RMI server codebase: http://dcu11galenm064
            0:8083/
            08:25:54,145 INFO [Log4jService$URLWatchTimerTask] Configuring from URL: resour
            ce:jboss-log4j.xml
            08:25:56,051 INFO [TransactionManagerService] JBossTS Transaction Service (JTA
            version) - JBoss Inc.
            08:25:56,051 INFO [TransactionManagerService] Setting up property manager MBean
            and JMX layer
            08:25:56,504 INFO [TransactionManagerService] Starting recovery manager
            08:25:56,707 INFO [TransactionManagerService] Recovery manager started
            08:25:56,707 INFO [TransactionManagerService] Binding TransactionManager JNDI R
            eference
            08:26:07,504 INFO [EJB3Deployer] Starting java:comp multiplexer
            08:26:09,769 INFO [STDOUT] no object for null
            08:26:09,785 INFO [STDOUT] no object for null
            08:26:09,816 INFO [STDOUT] no object for null
            08:26:09,879 INFO [STDOUT] no object for {urn:jboss:bean-deployer}supplyType
            08:26:09,894 INFO [STDOUT] no object for {urn:jboss:bean-deployer}dependsType
            08:26:16,816 INFO [NativeServerConfig] JBoss Web Services - Native
            08:26:16,816 INFO [NativeServerConfig] jbossws-native-2.0.1.SP2 (build=20071021
            0837)
            08:26:20,003 INFO [Embedded] Catalina naming disabled
            08:26:20,394 INFO [AprLifecycleListener] The Apache Tomcat Native library which
            allows optimal performance in production environments was not found on the java
            .library.path: C:\Program Files\Java\jdk1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C
            :\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32
            \Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Micr
            osoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Bin
            n\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\P
            rogram Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Sybase\
            DLL;C:\Sybase\BIN;C:\Program Files\Sybase\Sybase Central\win32;C:\Sybase\ASEP;C:
            \Program Files\Java\jdk1.6.0_06\bin
            08:26:20,519 INFO [Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0
            -80
            08:26:20,535 INFO [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-0.0.0.0-8009

            08:26:20,535 INFO [Catalina] Initialization processed in 533 ms
            08:26:20,535 INFO [StandardService] Starting service jboss.web
            08:26:20,535 INFO [StandardEngine] Starting Servlet Engine: JBossWeb/2.0.1.GA
            08:26:20,628 INFO [Catalina] Server startup in 100 ms
            08:26:20,910 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jboss-w
            eb.deployer/ROOT.war/
            08:26:22,863 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:23,800 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:23,925 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:24,050 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:24,175 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:24,332 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:24,441 WARN [config] Unable to process deployment descriptor for context
            'null'
            08:26:24,832 INFO [TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/
            http-invoker.sar/invoker.war/
            08:26:25,785 INFO [TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../deploy/
            jbossws.sar/jbossws-context.war/
            08:26:26,019 INFO [TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=.../
            deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/
            08:26:27,816 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../dep
            loy/management/console-mgr.sar/web-console.war/
            08:26:28,816 INFO [MailService] Mail Service bound to java:/Mail
            08:26:29,300 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/jboss-ha-local-jdbc.rar
            08:26:29,441 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/jboss-ha-xa-jdbc.rar
            08:26:29,566 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/jboss-local-jdbc.rar
            08:26:29,722 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/jboss-xa-jdbc.rar
            08:26:30,128 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/jms/jms-ra.rar
            08:26:30,456 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/mail-ra.rar
            08:26:30,597 INFO [RARDeployment] Required license terms exist, view META-INF/r
            a.xml in .../deploy/quartz-ra.rar
            08:26:30,613 INFO [QuartzResourceAdapter] start quartz!!!
            08:26:30,738 INFO [SimpleThreadPool] Job execution threads will use class loade
            r of thread: main
            08:26:30,816 INFO [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
            08:26:30,816 INFO [RAMJobStore] RAMJobStore initialized.
            08:26:30,816 INFO [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzSchedule
            r' initialized from default resource file in Quartz package: 'quartz.properties'

            08:26:30,816 INFO [StdSchedulerFactory] Quartz scheduler version: 1.5.2
            08:26:30,816 INFO [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUS
            TERED started.
            08:26:33,409 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jb
            oss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
            08:26:33,894 INFO [A] Bound to JNDI name: queue/A
            08:26:33,909 INFO [B] Bound to JNDI name: queue/B
            08:26:33,909 INFO [C] Bound to JNDI name: queue/C
            08:26:33,909 INFO [D] Bound to JNDI name: queue/D
            08:26:33,909 INFO [ex] Bound to JNDI name: queue/ex
            08:26:33,956 INFO [testTopic] Bound to JNDI name: topic/testTopic
            08:26:33,956 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
            08:26:33,956 INFO [testDurableTopic] Bound to JNDI name: topic/testDurableTopic

            08:26:33,972 INFO [testQueue] Bound to JNDI name: queue/testQueue
            08:26:34,050 INFO [UILServerILService] JBossMQ UIL service available at : /0.0.
            0.0:8093
            08:26:34,128 INFO [DLQ] Bound to JNDI name: queue/DLQ
            08:26:34,409 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jb
            oss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
            08:26:54,315 INFO [TomcatDeployer] deploy, ctxPath=/drools-jbrms, warUrl=.../tm
            p/deploy/tmp63747drools-jbrms-exp.war/
            08:27:11,940 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../dep
            loy/jmx-console.war/
            08:27:12,393 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-80
            08:27:12,440 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-0.0.0.0-8009
            08:27:12,706 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBos
            s_4_2_2_GA date=200710221139)] Started in 1m:36s:420ms

            What we are trying to do is make Drools, configured on this machine, available to other machines. We can ping this machine and remote into it but have had no luck accessing JBoss

            • 3. Re: accessing Jboss from intranet
              majhong

              When we go to the ip address of the Jboss machine we get a " HTTP 400 bad request - page cannot be found" error

              • 4. Re: accessing Jboss from intranet
                jaikiran

                 

                08:27:12,393 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-80


                Did you change anything in the default installation of JBoss? Going by this log, JBoss is available at port 80 and not the default 8080. Try accessing http://< ipaddress>:80/





                • 5. Re: accessing Jboss from intranet
                  majhong

                  Yes we changed the port numbers from the default 8080; We thought IIS might be intefering with JBoss so we disabled it completely and set JBoss to use port 80: From another machine, typing in http://<ip address>:80 gives us the same "Page cannot be displayed error" as before.

                  • 6. Re: accessing Jboss from intranet
                    jaikiran

                    What do the following commands output when run from that remote system:

                    telnet < ipaddress> 1099


                    telnet < ipaddress> 80


                    • 7. Re: accessing Jboss from intranet
                      majhong

                      telnet to port 80 doesn't do anything. Just sits there.

                      telnet to port 1099 returns the following

                      ¼�†sr↓java.rmi.MarshalledObject|╜▲ù�†câ�¿>☻♥I♦hashlocBytest☻[BobjBytesq~☺xpïy\pur☻[B
                      ↨°Tα☻xp-¼�†t∟http://dcu11galenm0640:8083/q~q~uq~♥╞¼�†sr org.jnp.server.NamingServe
                      r_Stub☻☻xrjava.rmi.server.RemoteStubΘ■▄╔ïße☻xr∟java.rmi.server.RemoteObject╙a┤æ
                      a
                      3▲♥xpw:
                      UnicastRef2dcu11galenm0640♦Jó?oΣ»·¿∞↔☺Ä☺↓½d░BÇ☺x

                      Connection to host lost.

                      C:\>

                      • 8. Re: accessing Jboss from intranet
                        george001

                        Do you have a message in the Event Log in windows when you attempt that connection?

                        • 9. Re: accessing Jboss from intranet
                          majhong

                          No, no events in the event log under internet explorer, applications, security or system.

                          I hadn't thought of checking that. Thanks.

                          • 10. Re: accessing Jboss from intranet
                            jaikiran

                             

                            "majhong" wrote:
                            telnet to port 80 doesn't do anything. Just sits there.



                            Probably that port is blocked for access. Do you have any anti-virus or firewalls installed which might be interfering?



                            • 11. Re: accessing Jboss from intranet
                              majhong

                              We disabled Windows firewall. We have TrendMicro antivirus but disabling it doesn't help. It seems like a port issue. JBoss will load on the localhost but we can't get to it from another machine no matter what we try. Thanks for all your ideas. It is a mystery.