Vedere questa spiegazione assolutamente.
http://stackoverflow.com/questions/7804357/serialinitcontextfactory-not-found-in-glassfish-naming
Vedere questa spiegazione assolutamente.
http://stackoverflow.com/questions/7804357/serialinitcontextfactory-not-found-in-glassfish-naming
http://javahowto.blogspot.it/2011/06/tomcat-to-glassfish-remote-ejb.html
Spiega bene. Notare la nota finale su programlogin quando non si usa bisogna aggiungere il file appclient.security.jar inside CATALINA_HOME/lib
Altri files da aggiungere
For a simple Tomcat-GlassFish test that includes a servlet (in Tomcat) invoking remote EJB 3 stateless bean (in GlassFish 3), the following 32 jars are the minimum set of jars to be included in Tomcat lib:
javax.ejb.jar
ejb-container.jar
deployment-common.jar
dol.jar
glassfish-corba-csiv2-idl.jar
glassfish-corba-codegen.jar
ssl-impl.jar
security.jar
ejb.security.jar
management-api.jar
gmbal-api-only.jar
gmbal.jar
glassfish-corba-asm.jar
glassfish-corba-newtimer.jar
glassfish-corba-orbgeneric.jar
bean-validator.jar
config-types.jar
kernel.jar
config.jar
config-api.jar
glassfish-corba-omgapi.jar
glassfish-corba-orb.jar
orb-connector.jar
orb-enabler.jar
orb-iiop.jar
glassfish-api.jar
auto-depends.jar
hk2-core.jar
internal-api.jar
common-util.jar
glassfish-corba-internal-api.jar
glassfish-naming.jar
https://www.java.net//node/703676
root cause
javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.enterprise.naming.impl.SerialInitContextFactory [Root exception is java.lang.ClassNotFoundException: com.sun.enterprise.naming.impl.SerialInitContextFactory]
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
javax.naming.InitialContext.init(InitialContext.java:242)
javax.naming.InitialContext.<init>(InitialContext.java:216)
test.TestServlet.initTestBean(TestServlet.java:48)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:724)
I avoid the same problem by put following code:
Class clazz = Class.forName(this.getClass().getName());
Thread thread = Thread.currentThread();
ClassLoader classLoaderThread = thread.getContextClassLoader();
System.out.println(“ClassLoader for Thread : ” + classLoaderThread);
ClassLoader classLoaderClass = clazz.getClassLoader();
System.out.println(“ClassLoader for Class : ” + classLoaderClass);
thread.setContextClassLoader(classLoaderClass);
before the “context.lookup”.
This change:
ClassLoader for Thread : org.eclipse.core.runtime.internal.adaptor.ContextFinder@1970ae0
to:
ClassLoader for Class : org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@d19bc8
and works (at least in my case).
———————————————
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#CosNaming
————————
http://www.coderanch.com/t/539922/EJB-JEE/java/remote-call-EJB-deploy-glassfish
http://docs.oracle.com/cd/E19798-01/821-1752/beanv/index.html
https://blogs.oracle.com/chengfang/entry/glassfish_to_glassfish_remote_ejb
EJB FAQ . su glassfish
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html
https://glassfish.java.net/javaee5/ejb/#Docs
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#How_do_I_unit_test_my_EJB_components
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#What_is_the_syntax_for_portable_global_
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#mappingRemoteejbdependency
————————————————————————————-
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#nonJavaEEwebcontainerRemoteEJB
————————————————
https://community.oracle.com/thread/2379848?tstart=121
http://docs.oracle.com/cd/E18930_01/html/821-2418/beans.html
ciclidivita moduli per esempio di un singleton rmi
http://docs.oracle.com/cd/E18930_01/html/821-2418/beamc.html#scrolltoc
———————————–
Glassfish to glassfish
https://blogs.oracle.com/chengfang/entry/glassfish_to_glassfish_remote_ejb
——————————————————-
Application Client access EJB on Glassfish via a remote interface. Can I do it via local interface?
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html
chiamate remote ejb tra 2 istanze glassfsih standalone
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#nonJavaEEwebcontainerRemoteEJB
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#nonJavaEEwebcontainerRemoteEJB
https://java.net/jira/browse/GLASSFISH-920
——————
https://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#mappingRemoteejbdependency
—————————————-
https://netbeans.org/kb/docs/javaee/entappclient.html
————————————————————
http://blog.jelastic.com/2013/10/15/remote-access-to-enterprise-java-beans-on-glassfish-server/
——————————————————
Write a client standalone
http://wiki.netbeans.org/CreatingEJB3UsingNetbeansAndGlassfish
http://stackoverflow.com/questions/2986993/how-to-connect-remote-ejb-module-from-application-client
https://netbeans.org/kb/docs/javaee/javaee-entapp-ejb.html
http://stackoverflow.com/questions/15562879/best-way-to-invoke-remote-ejb?rq=1
http://stackoverflow.com/questions/1318347/how-to-use-java-property-files
http://stackoverflow.com/questions/1318347/how-to-use-java-property-files/1318383#1318383
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Properties.html#propertyNames%28%29
http://docs.oracle.com/javase/jndi/tutorial/beyond/env/source.html
http://stackoverflow.com/questions/6563817/ejb-client-in-netbeans-platform-application-module
http://wiki.netbeans.org/DevFaqAppClientOnNbPlatformTut
https://netbeans.org/kb/docs/javaee/entappclient.html
Guide how setr the project for the classpath
http://forums.netbeans.org/topic51310.html
https://netbeans.org/kb/docs/javaee/javaee-entapp-ejb.html
—————————————————————-
https://blogs.oracle.com/blog/entry/export_ejb_client_jar_in
https://www.java.net//node/675247
http://netbeans-org.1045718.n5.nabble.com/EJB-Client-JAR-td2958355.html
http://www.packtpub.com/article/netbeans-ide-building-ejb-application
http://netbeans-org.1045718.n5.nabble.com/EJB-Client-JAR-td2958355.html
Recent Comments