yes,Matt,I have modified the log4j.properties,I have solve the
question,thanks Matt.
I have installed the roller2.3 on resin 3.0 sucessfully,any question ,I
could supprt it.
Mark
2006/6/10, Matt Raible <[EMAIL PROTECTED]>:
It looks like you need to modify log4j.properties (in
WEB-INF/classes), so I doesn't point to {catalina.home}. Maybe?
Matt
On 6/9/06, Mark Zhou <[EMAIL PROTECTED]> wrote:
> HI:
> I have download roller2.3 ,and install it on resin3.0,when i run the
> resin ,two exceptions are throwed:
>
> og4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: \logs\roller.log
> at java.io.FileOutputStream.openAppend(Native Method)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
> at org.apache.log4j.FileAppender.setFile(FileAppender.java:282)
> at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:161)
> at org.apache.log4j.DailyRollingFileAppender.activateOptions(
> DailyRollingFileAppender.java:215)
> at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java
> :256)[13:29:58.828]
> at org.apache.log4j.config.PropertySetter.setProperties(
PropertySetter.java
> :132)
> at org.apache.log4j.config.PropertySetter.setProperties(
PropertySetter.java
> :96)
> at org.apache.log4j.PropertyConfigurator.parseAppender(
> PropertyConfigurator.java:654)
> at org.apache.log4j.PropertyConfigurator.parseCategory(
> PropertyConfigurator.java:612)
> at org.apache.log4j.PropertyConfigurator.configureRootCategory(
> PropertyConfigurator.java:509)
> at org.apache.log4j.PropertyConfigurator.doConfigure(
> PropertyConfigurator.java:415)
> at org.apache.log4j.PropertyConfigurator.doConfigure(
> PropertyConfigurator.java:441)
> at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(
> OptionConverter.java:468)
> at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
> at org.apache.log4j.Logger.getLogger(Logger.java:116)
> at org.apache.commons.logging.impl.Log4jFactory.getInstance(
> Log4jFactory.java:101)
> at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
> at org.apache.roller.presentation.RollerContext.<clinit>(
RollerContext.java
> :81)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(
> NativeConstructorAccessorImpl.java:39)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> at java.lang.Class.newInstance0(Class.java:350)
> at java.lang.Class.newInstance(Class.java:303)
> at com.caucho.server.webapp.Listener.init(Listener.java:82)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at com.caucho.config.BeanTypeStrategy.init(BeanTypeStrategy.java:316)
> at com.caucho.config.NodeBuilder.configureImpl(NodeBuilder.java:255)
> at com.caucho.config.NodeBuilder.configureChildImpl(NodeBuilder.java
:299)
> at com.caucho.config.BeanTypeStrategy.configure(BeanTypeStrategy.java
:195)
> at com.caucho.config.SetterAttributeStrategy.configure(
> SetterAttributeStrategy.java:91)
> at com.caucho.config.NodeBuilder.configureAttributeImpl(
NodeBuilder.java
> :377)
> at com.caucho.config.NodeBuilder.configureBeanImpl(NodeBuilder.java
:337)
> at com.caucho.config.TypeStrategy.configureBean(TypeStrategy.java:103)
> at com.caucho.config.BeanTypeStrategy.configureBean(
BeanTypeStrategy.java
> :226)
> at com.caucho.config.EnvironmentTypeStrategy.configureBean(
> EnvironmentTypeStrategy.java:70)
> at com.caucho.config.NodeBuilder.configureBean(NodeBuilder.java:193)
> at com.caucho.config.Config.configureBean(Config.java:272)
> at com.caucho.config.Config.configureBean(Config.java:243)
> at com.caucho.config.core.ResinImport.init(ResinImport.java:134)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at com.caucho.config.BeanTypeStrategy.init(BeanTypeStrategy.java:316)
> at com.caucho.config.NodeBuilder.configureImpl(NodeBuilder.java:255)
> at com.caucho.config.NodeBuilder.configureChildImpl(NodeBuilder.java
:299)
> at com.caucho.config.EnvironmentAttributeStrategy.configure(
> EnvironmentAttributeStrategy.java:56)
> at com.caucho.config.NodeBuilder.configureAttributeImpl(
NodeBuilder.java
> :377)
> at com.caucho.config.TypeStrategy.configureAttribute(TypeStrategy.java
:112)
> at com.caucho.config.EnvironmentTypeStrategy.configureAttribute(
> EnvironmentTypeStrategy.java:89)
> at com.caucho.config.NodeBuilder.configureAttribute(NodeBuilder.java
:226)
> at com.caucho.config.NodeBuilderChildProgram.configureImpl(
> NodeBuilderChildProgram.java:54)
> at com.caucho.config.BuilderProgramContainer.configureImpl(
> BuilderProgramContainer.java:62)
> at com.caucho.config.BuilderProgram.configure(BuilderProgram.java:60)
> at
com.caucho.server.deploy.EnvironmentDeployController.configureInstance(
> EnvironmentDeployController.java:452)
> at
com.caucho.server.deploy.EnvironmentDeployController.configureInstance(
> EnvironmentDeployController.java:80)
> at com.caucho.server.deploy.DeployController.startImpl(
> DeployController.java:619)
> at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(
> StartAutoRedeployAutoStrategy.java:72)
> at com.caucho.server.deploy.DeployController.startOnInit(
> DeployController.java:509)
> at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java
:158)
> at com.caucho.server.webapp.ApplicationContainer.start(
> ApplicationContainer.java:652)
> at com.caucho.server.host.Host.start(Host.java:385)
> at com.caucho.server.deploy.DeployController.startImpl(
> DeployController.java:621)
> at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(
> StartAutoRedeployAutoStrategy.java:72)
> at com.caucho.server.deploy.DeployController.startOnInit(
> DeployController.java:509)
> at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java
:158)
> at com.caucho.server.host.HostContainer.start(HostContainer.java:501)
> at com.caucho.server.resin.ServletServer.start(ServletServer.java:977)
> at com.caucho.server.deploy.DeployController.startImpl(
> DeployController.java:621)
> at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(
> AbstractDeployControllerStrategy.java:56)
> at com.caucho.server.deploy.DeployController.start(
DeployController.java
> :517)
> at com.caucho.server.resin.ResinServer.start(ResinServer.java:485)
> at com.caucho.server.resin.Resin.init(Resin.java)
> at com.caucho.server.resin.Resin.main(Resin.java:624)
> log4j:ERROR Either File or DatePattern options are not set for appender
> [roller].
>
> *2.the another exception:*
>
>
> java.lang.IllegalStateException: No WebApplicationContext found: no
> ContextLoaderListener
> registered?
> at
org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext
(WebApplicationContextUtils.java:84)
> at org.acegisecurity.util.FilterToBeanProxy.getContext(
FilterToBeanProxy.java:144)
> at org.acegisecurity.util.FilterToBeanProxy.doInit(
FilterToBeanProxy.java:165)
> at org.acegisecurity.util.FilterToBeanProxy.init(
FilterToBeanProxy.java:132)
> at com.caucho.server.dispatch.FilterManager.createFilter(
FilterManager.java:134)
> at com.caucho.server.dispatch.FilterMapper.buildDispatchChain(
FilterMapper.java:169)
> at com.caucho.server.webapp.Application.buildInvocation(
Application.java:1780)
> at com.caucho.server.webapp.ApplicationContainer.buildInvocation
(ApplicationContainer.java:710)
> at com.caucho.server.host.Host.buildInvocation(Host.java:424)
> at com.caucho.server.host.HostContainer.buildInvocation(
HostContainer.java:350)
> at com.caucho.server.resin.ServletServer.buildInvocation(
ServletServer.java:616)
> at com.caucho.server.dispatch.DispatchServer.buildInvocation(
DispatchServer.java:198)
> at com.caucho.server.http.HttpRequest.handleRequest(
HttpRequest.java:263)
> at com.caucho.server.port.TcpConnection.run(TcpConnection.java
:389)
> at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
> at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
> at java.lang.Thread.run(Thread.java:595)
>
>
>
> any help i will be appreciate !
>
>