You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Pierre R Poteau <pp...@hotmail.com> on 2010/04/17 07:46:29 UTC

Issue starting Geronimo v2.2

Can anyone help me with this issue?
I am new like a 1 dollar bill in Geronimo. I apologize before hand if this
post lands in the wrong section.



C:\Program Files\geronimo-tomcat6-javaee5-2.2\bin>geronimo run
Using GERONIMO_HOME:   C:\Program Files\geronimo-tomcat6-javaee5-2.2
Using GERONIMO_TMPDIR: var\temp
Using JRE_HOME:        C:\Program Files\Java\jre6
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: C:\Program
Files\geronimo-tomcat6-javaee5-2.2\var
\log\geronimo.log (Access is denied)
        at java.io.FileOutputStream.openAppend(Native Method)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at java.io.FileOutputStream.<init>(Unknown Source)
        at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
        at
org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java
:194)
        at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
        at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:2
57)
        at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j
ava:133)
        at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.j
ava:97)
        at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigura
tor.java:689)
        at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigura
tor.java:647)
        at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyC
onfigurator.java:544)
        at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato
r.java:440)
        at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurato
r.java:476)
        at
org.apache.geronimo.system.logging.log4j.URLConfigurator.doConfigure(
URLConfigurator.java:117)
        at
org.apache.geronimo.system.logging.log4j.URLConfigurator.configure(UR
LConfigurator.java:44)
        at
org.apache.geronimo.system.logging.log4j.Log4jService.reconfigure(Log
4jService.java:522)
        at
org.apache.geronimo.system.logging.log4j.Log4jService.doStart(Log4jSe
rvice.java:553)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI
nstance.java:953)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:269)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
nceState.java:103)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j
ava:525)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GB
eanDependency.java:110)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDepe
ndency.java:145)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDepe
ndency.java:119)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEve
nt(BasicLifecycleMonitor.java:175)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(Bas
icLifecycleMonitor.java:44)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBr
oadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:295)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
nceState.java:103)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G
BeanInstanceState.java:125)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI
nstance.java:539)
        at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(Basi
cKernel.java:377)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
nGBeans(ConfigurationUtil.java:456)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
iguration(ConfigurationUtil.java:208)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.loadBootstrapConf
iguration(ConfigurationUtil.java:167)
        at
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.loadBoo
tConfiguration(MainConfigurationBootstrapper.java:84)
        at
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.getMain
(MainConfigurationBootstrapper.java:57)
        at
org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(Ma
inConfigurationBootstrapper.java:38)
        at
org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Booting Geronimo Kernel (in Java 1.6.0_19)...
Starting Geronimo Application Server v2.2
[**********                              ]  26%   5s Starting
org.apache.ger...o
rg.objectweb.howl.log.LogFileManager.open(); java.io.FileNotFoundException:
C:\P
rogram Files\geronimo-tomcat6-javaee5-2.2\.\var\txlog\howl_1.log (Access is
deni
ed)
2010-04-17 00:10:57,289 ERROR [GBeanInstanceState] Error while starting;
GBean i
s now in the FAILED state:
abstractName="org.apache.geronimo.configs/transaction
/2.2/car?ServiceModule=org.apache.geronimo.configs/transaction/2.2/car,j2eeType=
TransactionLog,name=HOWLTransactionLog"
java.io.FileNotFoundException: C:\Program
Files\geronimo-tomcat6-javaee5-2.2\.\v
ar\txlog\howl_1.log (Access is denied)
        at java.io.RandomAccessFile.open(Native Method)
        at java.io.RandomAccessFile.<init>(Unknown Source)
        at org.objectweb.howl.log.LogFile.open(LogFile.java:177)
        at
org.objectweb.howl.log.LogFileManager.open(LogFileManager.java:784)
        at org.objectweb.howl.log.Logger.open(Logger.java:303)
        at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)
        at
org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:224)

        at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI
nstance.java:953)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:269)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
nceState.java:103)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j
ava:525)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GB
eanDependency.java:110)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDepe
ndency.java:145)
        at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDepe
ndency.java:119)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEve
nt(BasicLifecycleMonitor.java:175)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(Bas
icLifecycleMonitor.java:44)
        at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBr
oadcaster.fireRunningEvent(BasicLifecycleMonitor.java:253)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:295)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
nceState.java:103)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G
BeanInstanceState.java:125)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI
nstance.java:539)
        at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(Basi
cKernel.java:377)
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
nGBeans(ConfigurationUtil.java:456)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Ke
rnelConfigurationManager.java:190)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
figuration(SimpleConfigurationManager.java:546)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
ectionMethodInvoker.java:34)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
n.java:130)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
java:816)
        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.gbean.GBeanLifecycle$$EnhancerByCGLIB$$716dfe18.s
tartConfiguration(<generated>)
        at
org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaem
on.java:161)
        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:65)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
[**********                              ]  26%   5s Startup failed
org.apache.geronimo.kernel.config.LifecycleException: start of
org.apache.geroni
mo.configs/transaction/2.2/car failed
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
figuration(SimpleConfigurationManager.java:562)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Refl
ectionMethodInvoker.java:34)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
n.java:130)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
java:816)
        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.gbean.GBeanLifecycle$$EnhancerByCGLIB$$716dfe18.s
tartConfiguration(<generated>)
        at
org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaem
on.java:161)
        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:65)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Unknown
sta
rt exception
        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
nGBeans(ConfigurationUtil.java:522)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Ke
rnelConfigurationManager.java:190)
        at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon
figuration(SimpleConfigurationManager.java:546)
        ... 15 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException:
Configuratio
n org.apache.geronimo.configs/transaction/2.2/car failed to start due to the
fol
lowing reasons:
  The service
ServiceModule=org.apache.geronimo.configs/transaction/2.2/car,j2ee
Type=JCAConnectionTracker,name=ConnectionTracker did not start because
org.apach
e.geronimo.configs/transaction/2.2/car?ServiceModule=org.apache.geronimo.configs
/transaction/2.2/car,j2eeType=JTAResource,name=TransactionManager did not
start.

  The service
ServiceModule=org.apache.geronimo.configs/transaction/2.2/car,j2ee
Type=JCAWorkManager,name=DefaultWorkManager did not start because
org.apache.ger
onimo.configs/transaction/2.2/car?ServiceModule=org.apache.geronimo.configs/tran
saction/2.2/car,j2eeType=JTAResource,name=TransactionManager did not start.
  The service
ServiceModule=org.apache.geronimo.configs/transaction/2.2/car,j2ee
Type=TransactionLog,name=HOWLTransactionLog did not start because C:\Program
Fil
es\geronimo-tomcat6-javaee5-2.2\.\var\txlog\howl_1.log (Access is denied)
  The service
ServiceModule=org.apache.geronimo.configs/transaction/2.2/car,j2ee
Type=JTAResource,name=TransactionManager did not start because
org.apache.geroni
mo.configs/transaction/2.2/car?ServiceModule=org.apache.geronimo.configs/transac
tion/2.2/car,j2eeType=TransactionLog,name=HOWLTransactionLog did not start.

        at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio
nGBeans(ConfigurationUtil.java:485)
        ... 17 more
2010-04-17 00:10:57,487 ERROR [GBeanInstance] Problem in doStop of
org.apache.ge
ronimo.framework/j2ee-system/2.2/car?ServiceModule=org.apache.geronimo.framework
/j2ee-system/2.2/car,j2eeType=AttributeStore,name=AttributeManager
java.io.IOException: Access is denied
        at java.io.WinNTFileSystem.createFileExclusively(Native Method)
        at java.io.File.createNewFile(Unknown Source)
        at
org.apache.geronimo.system.configuration.LocalAttributeManager.save(L
ocalAttributeManager.java:382)
        at
org.apache.geronimo.system.configuration.LocalAttributeManager.doStop
(LocalAttributeManager.java:566)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.destroyInstance(GBean
Instance.java:1116)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStop(
GBeanInstanceState.java:340)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan
ceState.java:189)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja
va:547)
        at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja
va:421)
        at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.stop(GBeanInstan
ceState.java:181)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.stop(GBeanInstance.ja
va:547)
        at
org.apache.geronimo.kernel.basic.BasicKernel.stopGBean(BasicKernel.ja
va:421)
        at
org.apache.geronimo.kernel.config.KernelConfigurationManager$Shutdown
Hook.run(KernelConfigurationManager.java:339)
        at
org.apache.geronimo.kernel.basic.BasicKernel.notifyShutdownHooks(Basi
cKernel.java:661)
        at
org.apache.geronimo.kernel.basic.BasicKernel.shutdown(BasicKernel.jav
a:638)
        at
org.apache.geronimo.system.main.EmbeddedDaemon.shutdownKernel(Embedde
dDaemon.java:219)
        at
org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaem
on.java:183)
        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:65)
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)

C:\Program Files\geronimo-tomcat6-javaee5-2.2\bin>


Any suggestion on this will be greatly appreciated.
Thank you in advance.
-- 
View this message in context: http://n3.nabble.com/Issue-starting-Geronimo-v2-2-tp725640p725640.html
Sent from the Users mailing list archive at Nabble.com.

Re: Issue starting Geronimo v2.2

Posted by Pierre R Poteau <pp...@hotmail.com>.
That was it!!!
I placed the Geronimo folder as you mentioned (e.g. c:\geronimo\) in the
root and it works. My server has started and I am ready to do some damage
<('_')> .
Thank you guys
-- 
View this message in context: http://n3.nabble.com/Issue-starting-Geronimo-v2-2-tp725640p729207.html
Sent from the Users mailing list archive at Nabble.com.

Re: Issue starting Geronimo v2.2

Posted by Kevan Miller <ke...@gmail.com>.
On Apr 17, 2010, at 5:28 PM, Marshall Crocker wrote:

> It's also been my experience that paths with spaces do not work well with geronimo either.  That was with earlier versions so it may not be a problem any longer.  Best to save yourself some trouble anyway and just drop in c:\

I ran some very simple G 2.2 tests on Windows XP over the weekend. Starting the server and deploying apps worked fine for me. 

XP, of course, avoids permission problems. However, if there are problems with paths containing space characters, I would like to see these identified and fixed. Not saying it's wrong to run from c:\, but would like to be sure that it's possible to run from c:\Program Files\, also...

--kevan

Re: Issue starting Geronimo v2.2

Posted by Marshall Crocker <cr...@cavs.msstate.edu>.
It's also been my experience that paths with spaces do not work well with geronimo either.  That was with earlier versions so it may not be a problem any longer.  Best to save yourself some trouble anyway and just drop in c:\

Marshall

>> 
>> C:\Program Files\geronimo-tomcat6-javaee5-2.2\bin>geronimo run
>> Using GERONIMO_HOME:   C:\Program Files\geronimo-tomcat6-javaee5-2.2
>> Using GERONIMO_TMPDIR: var\temp
>> Using JRE_HOME:        C:\Program Files\Java\jre6
>> log4j:ERROR setFile(null,true) call failed.
>> java.io.FileNotFoundException: C:\Program
>> Files\geronimo-tomcat6-javaee5-2.2\var
>> \log\geronimo.log (Access is denied)

>The Geronimo server process needs write access to its install directory. I'm not much of a Windows expert, but IIUC, recent Windows versions limit the ability of user programs to write into the c:\program files\ >directory (by default, even accounts with admin privileges don't have permission). You need to give your account permission to write into this directory or, of course, install geronimo in an alternate location (e.g. c:\geronimo\).




Re: Issue starting Geronimo v2.2

Posted by Kevan Miller <ke...@gmail.com>.
On Apr 17, 2010, at 1:46 AM, Pierre R Poteau wrote:

> 
> Can anyone help me with this issue?
> I am new like a 1 dollar bill in Geronimo.

:)

> I apologize before hand if this
> post lands in the wrong section.

Not a problem Pierre. This is the right spot for a question like this...

> 
> C:\Program Files\geronimo-tomcat6-javaee5-2.2\bin>geronimo run
> Using GERONIMO_HOME:   C:\Program Files\geronimo-tomcat6-javaee5-2.2
> Using GERONIMO_TMPDIR: var\temp
> Using JRE_HOME:        C:\Program Files\Java\jre6
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: C:\Program
> Files\geronimo-tomcat6-javaee5-2.2\var
> \log\geronimo.log (Access is denied)

The Geronimo server process needs write access to its install directory. I'm not much of a Windows expert, but IIUC, recent Windows versions limit the ability of user programs to write into the c:\program files\ directory (by default, even accounts with admin privileges don't have permission). You need to give your account permission to write into this directory or, of course, install geronimo in an alternate location (e.g. c:\geronimo\).

--kevan