geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: J2EE application client in geronimo 2.0.2
Date Thu, 03 Jan 2008 18:03:55 GMT
This is a bug.  Running an app client should not change config.xml in  
any way.  I opened GERONIMO-3729 to track this.

Does anyone have an idea how to automate testing a fix for this?

thanks
david jencks

On Jan 3, 2008, at 12:06 AM, ivanrc wrote:

>
> I added this property to java command and run well thanks :). But I  
> have
> other problem.
>
> I have change the main class to a thread that every second say "CLIENT
> RUNNING..."
>
> import java.util.logging.Logger;
>
> public class MainClient extends Thread{
>
> 	private static MainClient client;
> 	private static final Logger logger =
> Logger.getLogger(MainClient.class.getName());
>
> 	/**
> 	 * @param args
> 	 */
> 	public static void main(String[] args) {
> 		System.out.println("CLIENT STARTING...");
> 		logger.info("CLIENT STARTING...");
> 		//client = new MainClient();
> 		//client.start();
> 		Thread t = new MainClient();
> 		t.run();
> 	}
>
> 	public synchronized void run() {
> 		while(true){
> 			System.out.println("CLIENT RUNNING...");
> 			logger.info("CLIENT RUNNING...");
> 			try {
> 				wait(1000);
> 			} catch (InterruptedException e) {
> 				System.out.println("error waiting");
> 			}
> 		}
> 	}
>
> }
>
>
>
>
> When I run the application client with the command...
>
> set ENDORSE_DIR=%GERONIMO_HOME%/lib/endorsed
> java -jar -Djava.endorsed.dirs=%ENDORSE_DIR% %GERONIMO_HOME%/bin/ 
> client.jar
> JEE5/EXAMPLEClient/1.1/car
>
> ... the EXAMPLEClient module is added to
> %GERONIMO_HOME%/var/config/config.xml:
>
> <module name="JEE5/EXAMPLEClient/1.1/car"/>
>
> If I stop the command while it is running, this module disappears from
> config.xml. The problem is that if I stop geronimo while the  
> application
> client command is running, the module JEE5/EXAMPLEClient/1.1/car  
> doesn´t
> dissapear from config.xml, and when I execute the geronimo  
> startup.bat,
> geronimo try to run  the JEE5/EXAMPLEClient/1.1/car module because  
> it is
> into config.xml. I obtain this error when geronimo startup try to run
> JEE5/EXAMPLEClient/1.1/car module:
>
> Module 34/34 JEE5/EXAMPLEClient/1.1/car
> 08:
> 53:46,035 INFO  [Log4jService]
> ----------------------------------------------
> 08:53:46,050 INFO  [Log4jService] Started Logging Service
> 08:53:46,050 INFO  [Log4jService] Runtime Information:
> 08:53:46,066 INFO  [Log4jService]   Install Directory =
> D:\geronimo-tomcat6-jee5
> -2.0.2
> 08:53:46,066 INFO  [Log4jService]   JVM in use = Sun Microsystems  
> Inc. Java
> 1.5.
> 0_07
> 08:53:46,082 INFO  [Log4jService] Java Information:
> 08:53:46,082 INFO  [Log4jService]   System property  
> [java.runtime.name]  =
> Java(
> TM) 2 Runtime Environment, Standard Edition
> 08:53:46,097 INFO  [Log4jService]   System property  
> [java.runtime.version]
> = 1.
> 5.0_07-b03
> 08:53:46,113 INFO  [Log4jService]   System property  
> [os.name]             =
> Wind
> ows 2000
> 08:53:46,113 INFO  [Log4jService]   System property  
> [os.version]          =
> 5.0
> 08:53:46,113 INFO  [Log4jService]   System property  
> [sun.os.patch.level]  =
> Serv
> ice Pack 4
> 08:53:46,129 INFO  [Log4jService]   System property  
> [os.arch]             =
> x86
> 08:53:46,129 INFO  [Log4jService]   System property  
> [java.class.version]  =
> 49.0
>
> 08:53:46,144 INFO  [Log4jService]   System property  
> [locale]              =
> es_E
> S
> 08:53:46,160 INFO  [Log4jService]   System property  
> [unicode.encoding]    =
> Unic
> odeLittle
> 08:53:46,160 INFO  [Log4jService]   System property  
> [file.encoding]       =
> Cp12
> 52
> 08:53:46,175 INFO  [Log4jService]   System property  
> [java.vm.name]        =
> Java
>  HotSpot(TM) Client VM
> 08:53:46,191 INFO  [Log4jService]   System property  
> [java.vm.vendor]      =
> Sun
> Microsystems Inc.
> 08:53:46,191 INFO  [Log4jService]   System property  
> [java.vm.version]     =
> 1.5.
> 0_07-b03
> 08:53:46,207 INFO  [Log4jService]   System property  
> [java.vm.info]        =
> mixe
> d mode
> 08:53:46,207 INFO  [Log4jService]   System property  
> [java.home]           =
> C:\A
> rchivos de programa\Java\jdk1.5.0_07\jre
> 08:53:46,222 INFO  [Log4jService]   System property  
> [java.classpath]      =
> null
>
> 08:53:46,238 INFO  [Log4jService]   System property  
> [java.library.path]   =
> C:\A
> rchivos de
> programa\Java\jdk1.5.0_07\jre\bin;.;C:\WINNT\system32;C:\WINNT;C:\WIN
> NT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Orawin95;C:\Orawin95 
> \Bin;D:\ARCHI
> V~1\ULTRAE~1;D:\Archivos de
> programa\Rational\ClearQuest;D:\dev\software\TIBCO\T
> IBRV\BIN;C:\Archivos de programa\SecureCRT 3.0;D:\oracle\bin;C: 
> \Archivos de
> prog
> rama\GNU\WinCvs 1.3\CVSNT;D:\Archivos de programa\MySQL\MySQL Server
> 4.1\bin;D:\
> TIBCO\TIBRV\BIN;D:\Dev-Cpp\bin;D:\workspace\JNItest\compile;D: 
> \Archivos de
> progr
> ama\maven-2.0.6\bin;D:\ARCHIV~1\IDMCOM~1\ULTRAE~1;C:\Archivos de
> programa\Java\j
> dk1.5.0_07\bin;D:\OpenSSL\bin;C:\Archivos de programa\Microsoft SQL
> Server\90\To
> ols\binn\;D:\Archivos de
> programa\apache-ant-1.7.0\bin;D:\db-derby-10.3.1.4-bin\
> bin;C:\ORAWIN95\BIN;
> 08:53:46,285 INFO  [Log4jService]   System property  
> [java.endorsed.dirs]  =
> D:\g
> eronimo-tomcat6-jee5-2.0.2\lib\endorsed;C:\Archivos de
> programa\Java\jdk1.5.0_07
> \\jre\lib\endorsed
> 08:53:46,300 INFO  [Log4jService]   System property  
> [java.ext.dirs]       =
> C:\A
> rchivos de programa\Java\jdk1.5.0_07\jre\lib\ext
> 08:53:46,316 INFO  [Log4jService]   System property  
> [sun.boot.class.path] =
> D:\g
> eronimo-tomcat6-jee5-2.0.2\lib\endorsed\yoko-rmi-spec-1.0- 
> incubating-r557035.jar
> ;D:\geronimo-tomcat6-jee5-2.0.2\lib\endorsed\yoko-spec-corba-1.0- 
> incubating-r557
> 035.jar;C:\Archivos de programa\Java\jdk1.5.0_07\jre\lib\rt.jar;C: 
> \Archivos
> de p
> rograma\Java\jdk1.5.0_07\jre\lib\i18n.jar;C:\Archivos de
> programa\Java\jdk1.5.0_
> 07\jre\lib\sunrsasign.jar;C:\Archivos de
> programa\Java\jdk1.5.0_07\jre\lib\jsse.
> jar;C:\Archivos de programa\Java\jdk1.5.0_07\jre\lib\jce.jar;C: 
> \Archivos de
> prog
> rama\Java\jdk1.5.0_07\jre\lib\charsets.jar;C:\Archivos de
> programa\Java\jdk1.5.0
> _07\jre\classes
> 08:53:46,347 INFO  [Log4jService]
> ----------------------------------------------
>
> Server Startup failed
>
> org.apache.geronimo.kernel.config.LifecycleException: start of
> JEE5/EXAMPLEClien
> t/1.1/car failed
>         at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
> figuration(SimpleConfigurationManager.java:547)
>         at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastCla
> ssByCGLIB$$ce77a924.invoke(<generated>)
>         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
> Invoker.java:38)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
> n.java:124)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
> java:830)
>         at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
> 7)
>         at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
> ionInvoker.java:35)
>         at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
> xyMethodInterceptor.java:96)
>         at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhan
> cerByCGLIB$$5fa60d27.startConfiguration(<generated>)
>         at
> org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaem
> on.java:156)
>         at
> org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon
> .java:78)
>         at
> org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
> inConfigurationBootstrapper.java:45)
>         at
> org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
>         at org.apache.geronimo.cli.daemon.DaemonCLI.main 
> (DaemonCLI.java:30)
> Caused by: org.apache.geronimo.kernel.config.InvalidConfigException:
> org.apache.
> geronimo.kernel.GBeanAlreadyExistsException: GBean already registered:
> geronimo:
> name=geronimo,j2eeType=J2EEServer
>         at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
> nGBeans(ConfigurationUtil.java:436)
>         at
> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Ke
> rnelConfigurationManager.java:187)
>         at
> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
> figuration(SimpleConfigurationManager.java:530)
>         ... 14 more
> Caused by: org.apache.geronimo.kernel.GBeanAlreadyExistsException:  
> GBean
> already
>  registered: geronimo:name=geronimo,j2eeType=J2EEServer
>         at
> org.apache.geronimo.kernel.basic.BasicRegistry.register(BasicRegistry
> .java:88)
>         at
> org.apache.geronimo.kernel.basic.BasicKernel.loadGBean(BasicKernel.ja
> va:355)
>         at
> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
> nGBeans(ConfigurationUtil.java:433)
>         ... 16 more
> 08:53:48,191 INFO  [MailGBean] JavaMail session unbound from
> ger:/MailSession
>
>
>
> -- 
> View this message in context: http://www.nabble.com/J2EE- 
> application-client-in-geronimo-2.0.2-tp14434684s134p14593296.html
> Sent from the Apache Geronimo - Dev mailing list archive at  
> Nabble.com.
>


Mime
View raw message