hi,

since i couldn't get jboss 3 with jetty d4 working together (i'm using the
CVS src) with struts (http://jakarta.apache.org/struts/index.html). i think
this relates to the classpath/scoping problem.

my code (i.e. struts) works with calatina as long as it doesn't talk to
jboss. i attempted to start calatina to use my external jboss. i did:

i) start calatina with -nonaming
ii) add jndi.properties in catalina's classpath (catalina/common/classes),
having java.naming.provider.url=<my jboss 3 host:1099>
iii) copied jboss client and other JAR files in catalina's classpath
(catalina/common/lib)
iv) changed the jndinames for ejb lookup

but that failed, when the EJB's create() is called. i wonder if there's a
problem recognizing the stubs? can we config an external tomcat that reads
jboss-web.xml.

note that i can talk to my RMI object that runs within my jboss 3's JVM, and
context.lookup() didn't throw an exception, so my jndi part should be fine.

--
in addition, i tried to use the "JBoss-2.4.4_Tomcat-4.0.1.zip" package to
run a catalina that knows jboss-web.xml. in this approach, i modified
jndi.properties in (jboss/conf/catalina), and added some classes into
jboss/lib/ext

my WAR file has my EJB's interface (bean) classes, but i got
javax.naming.CommunicationException. what do i miss in setting up a jboss 3
with an external tomcat?

javax.servlet.ServletException: class esb.bean.SqlBean :
javax.naming.CommunicationException [Root exception is
java.lang.ClassNotFoundException: org.jboss.proxy.ejb.HomeProxy (no security
manager: RMI class loader disabled)]
        at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:457)
        at org.apache.jsp.address$jsp._jspService(address$jsp.java:318)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:202)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:472)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
        at java.lang.Thread.run(Thread.java:484)




_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to