ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)
1 réponse
Jules
Bonjour
J ai ce pb, pourtant :
- Jboss marche bien.
- J ai déployé mon projet.
- Bean Entité est créé , testé avec base de donnés Hypersonic marche bien.
Lorsque j execute le clt avec le bean entité alors ce msg se produit.
Merci bien de m' aider.
Ci joint mon code:
/*
* Created on 17 juin 2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package util;
/**
* @author
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TestlogBean {
Properties properties;
public TestlogBean() {
properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url", "jnp://localhost:1099");
properties.put("jnp.disableDiscovery", "true");
}
private void createBean() throws EJBException {
// TODO Auto-generated method stub
try {
// Création le contexte Initial de Bean
InitialContext context = new InitialContext(properties);
Object object = context.lookup(IdUtilLocalHome.JNDI_NAME);
IdUtilLocalHome simpleBeanInfoLocal = (IdUtilLocalHome)object;
IdUtilLocal xxx = simpleBeanInfoLocal.create("txxx","123A","dupont",
"xxx","2à rue de la liberte","75123","paris","xxx@yahoo.fr");
System.out.println("enregistrement de l'utilisateur : txxx");
public static void main(String[] args) {
// Créer un instance Bean pour tester
TestlogBean beanClient = new TestlogBean();
beanClient.createBean();
}
}
javax.naming.CommunicationException [Root exception is
java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy
(no security manager: RMI class loader disabled)]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:668)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:520)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at util.TestlogBean.createBean(TestlogBean.java:47)
at util.TestlogBean.main(TestlogBean.java:75)
Caused by: java.lang.ClassNotFoundException:
org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class
loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at
sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1538)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:566)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jerome moliere
On Sun, 19 Jun 2005 23:47:43 +0200, Jules wrote:
Bonjour
J ai ce pb, pourtant :
- Jboss marche bien.
- J ai déployé mon projet.
- Bean Entité est créé , testé avec base de donnés Hypersonic marche bien.
Lorsque j execute le clt avec le bean entité alors ce msg se produit.
Merci bien de m' aider.
cela va etre un peu dur d'utiliser de maniere remote (distante) un bean
declare comme local (propre a la JVM) t'es oblige de le wrapper dans une classe serializable!!! HTH Jerome
Ci joint mon code:
/* * Created on 17 juin 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package util;
/** * @author * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class TestlogBean { Properties properties;
public TestlogBean() { properties = new Properties(); properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); properties.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); properties.put("java.naming.provider.url", "jnp://localhost:1099"); properties.put("jnp.disableDiscovery", "true"); } private void createBean() throws EJBException { // TODO Auto-generated method stub try { // Création le contexte Initial de Bean InitialContext context = new InitialContext(properties); Object object = context.lookup(IdUtilLocalHome.JNDI_NAME); IdUtilLocalHome simpleBeanInfoLocal = (IdUtilLocalHome)object;
IdUtilLocal xxx = simpleBeanInfoLocal.create("txxx","123A","dupont", "xxx","2à rue de la liberte","75123","paris",""); System.out.println("enregistrement de l'utilisateur : txxx");
public static void main(String[] args) { // Créer un instance Bean pour tester TestlogBean beanClient = new TestlogBean(); beanClient.createBean();
} }
javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:668)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:520)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at util.TestlogBean.createBean(TestlogBean.java:47)
at util.TestlogBean.main(TestlogBean.java:75)
Caused by: java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1538)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:566)
... 4 more
-- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
On Sun, 19 Jun 2005 23:47:43 +0200, Jules <korbendallas75@yahoo.fr> wrote:
Bonjour
J ai ce pb, pourtant :
- Jboss marche bien.
- J ai déployé mon projet.
- Bean Entité est créé , testé avec base de donnés Hypersonic marche
bien.
Lorsque j execute le clt avec le bean entité alors ce msg se produit.
Merci bien de m' aider.
cela va etre un peu dur d'utiliser de maniere remote (distante) un bean
declare comme local (propre a la JVM) t'es oblige de le wrapper dans une
classe serializable!!!
HTH
Jerome
Ci joint mon code:
/*
* Created on 17 juin 2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package util;
/**
* @author
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TestlogBean {
Properties properties;
public TestlogBean() {
properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url", "jnp://localhost:1099");
properties.put("jnp.disableDiscovery", "true");
}
private void createBean() throws EJBException {
// TODO Auto-generated method stub
try {
// Création le contexte Initial de Bean
InitialContext context = new InitialContext(properties);
Object object = context.lookup(IdUtilLocalHome.JNDI_NAME);
IdUtilLocalHome simpleBeanInfoLocal = (IdUtilLocalHome)object;
IdUtilLocal xxx = simpleBeanInfoLocal.create("txxx","123A","dupont",
"xxx","2à rue de la liberte","75123","paris","xxx@yahoo.fr");
System.out.println("enregistrement de l'utilisateur : txxx");
public static void main(String[] args) {
// Créer un instance Bean pour tester
TestlogBean beanClient = new TestlogBean();
beanClient.createBean();
}
}
javax.naming.CommunicationException [Root exception is
java.lang.ClassNotFoundException:
org.jboss.ejb.plugins.local.LocalHomeProxy
(no security manager: RMI class loader disabled)]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:668)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:520)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at util.TestlogBean.createBean(TestlogBean.java:47)
at util.TestlogBean.main(TestlogBean.java:75)
Caused by: java.lang.ClassNotFoundException:
org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI
class
loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at
java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at
java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at
sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1538)
at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
at
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:566)
... 4 more
--
Using Opera's revolutionary e-mail client: http://www.opera.com/m2/
- Bean Entité est créé , testé avec base de donnés Hypersonic marche bien.
Lorsque j execute le clt avec le bean entité alors ce msg se produit.
Merci bien de m' aider.
cela va etre un peu dur d'utiliser de maniere remote (distante) un bean
declare comme local (propre a la JVM) t'es oblige de le wrapper dans une classe serializable!!! HTH Jerome
Ci joint mon code:
/* * Created on 17 juin 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package util;
/** * @author * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class TestlogBean { Properties properties;
public TestlogBean() { properties = new Properties(); properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); properties.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); properties.put("java.naming.provider.url", "jnp://localhost:1099"); properties.put("jnp.disableDiscovery", "true"); } private void createBean() throws EJBException { // TODO Auto-generated method stub try { // Création le contexte Initial de Bean InitialContext context = new InitialContext(properties); Object object = context.lookup(IdUtilLocalHome.JNDI_NAME); IdUtilLocalHome simpleBeanInfoLocal = (IdUtilLocalHome)object;
IdUtilLocal xxx = simpleBeanInfoLocal.create("txxx","123A","dupont", "xxx","2à rue de la liberte","75123","paris",""); System.out.println("enregistrement de l'utilisateur : txxx");
public static void main(String[] args) { // Créer un instance Bean pour tester TestlogBean beanClient = new TestlogBean(); beanClient.createBean();
} }
javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)]
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:668)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:520)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at util.TestlogBean.createBean(TestlogBean.java:47)
at util.TestlogBean.main(TestlogBean.java:75)
Caused by: java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:620)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:247)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:197)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1538)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
at org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:51)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:566)
... 4 more
-- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/