geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ivanrc <iri...@indra.es>
Subject Re: J2EE application client in geronimo 2.0.2
Date Thu, 03 Jan 2008 08:06:15 GMT

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