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 Tue, 29 Jan 2008 21:59:40 GMT
I fixed this in 2.1, rev 616532.

thanks
david jencks

On Jan 3, 2008, at 10:03 AM, David Jencks wrote:

> 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