JBoss 3.2.1
Apache 1.3 w/ mod_jk

Apache has mod_jk a list of workers configured as an 'lb' worker,
against a list of jboss servers all running tomcat with mod_jk.

Apache is installed on machine a, and the http invoker (in jboss ) is
installed on machine b. The http invoker is accessed through mod_jk.

we have the following in our service-bindings files:

    <service-config name="jboss:service=invoker,type=http"
      delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
      <delegate-config>
        <attribute 
name="InvokerURL">http://wstest01-gsjthree/invoker/EJBInvokerServlet</attribute>
      </delegate-config>
      <binding/>
    </service-config>
    
    <service-config name="jboss:service=invoker,type=httpHA"
      delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
      <delegate-config>
        <attribute 
name="InvokerURL">http://wstest01-gsjthree/invoker/EJBInvokerHAServlet</attribute>
      </delegate-config>
      <binding/>
    </service-config>
    
    <service-config name="jboss:service=invoker,type=http,target=Naming"
      delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
      <delegate-config>
        <attribute 
name="InvokerURL">http://wstest01-gsjthree/invoker/JMXInvokerServlet</attribute>
      </delegate-config>
      <binding/>
    </service-config>
    
    <service-config name="jboss:service=invoker,type=http,target=Naming,readonly=true"
      delegateClass="org.jboss.services.binding.AttributeMappingDelegate">
      <delegate-config>
        <attribute 
name="InvokerURL">http://wstest01-gsjthree/invoker/JMXInvokerServlet</attribute>
      </delegate-config>
      <binding/>
    </service-config>


In our test system, everything works great. 

When we set this up in production, with the only change being the
InvokerURL starting with https, I get the following stack:

java.rmi.RemoteException: Service unavailable.
        at 
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxyHA.invoke(JRMPInvokerProxyHA.java:291)
        at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:87)
        at 
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
        at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
        at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:173)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
        at $Proxy2.create(Unknown Source)
        at 
com.synxis.srms.ejbs.util.ServicesLocator.getStatelessSessionRemote(ServicesLocator.java:126)
        at 
com.synxis.srms.ejbs.login.SrmsAuthServiceRemoteManager.reconnect(SrmsAuthServiceRemoteManager.java:101)
        at 
com.synxis.srms.ejbs.login.SrmsAuthServiceRemoteManager.login(SrmsAuthServiceRemoteManager.java:163)

This is on ejbcreate. The home lookup works.

Ideas?

Thanks 
-Bob

-- 
SynXis Corporation      | [EMAIL PROTECTED]    | no .sig today.
1610 Wynkoop, Suite 400 | Ph: (303)595-2511 | 
Denver, CO  80202       | Fax:(303)534-4257 | 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to