Any Resin users out there know what is going wrong with Mr. 蒋剑峰's installation?
- Dave On Mon, Feb 25, 2008 at 5:00 AM, 蒋剑峰 <[EMAIL PROTECTED]> wrote: > Hello Dave, > > I'm using resin3.0.25 web server, > I deploy the roller4.0 on it. > when startup ,exacptions is thrown: > why????? > > [17:55:17.921] Windows XP 5.1 x86 > [17:55:17.921] Java 1.5.0-b64, 32, mixed mode, sharing, GBK, zh, Sun > Microsystem > s Inc. > [17:55:17.921] resin.home = C:\resin-pro-3.0.25 > [17:55:17.921] server.root = C:\resin-pro-3.0.25 > [17:55:17.921] > [17:55:18.000] Host[] starting > [17:55:18.171] WebApp[http://localhost:8080] starting > [17:55:18.312] In-place class redefinition (HotSwap) is not available. > In-place > class reloading during development requires a compatible JDK and -Xdebug. > [17:55:19.328] WebApp[http://localhost:8080/axis] starting > [17:55:19.343] AdminServlet: init > - Unable to find config file. Creating new servlet engine config file: > /WEB-INF > /server-config.wsdd > [17:55:21.171] SOAPMonitorService: init > [17:55:21.250] WebApp[http://localhost:8080/logs] starting > [17:55:21.781] WebApp[http://localhost:8080/resin-doc] starting > [17:55:23.562] WebApp[http://localhost:8080/roller] starting > [17:55:23.828] Loading Spring root WebApplicationContext > Roller Weblogger: Successfully loaded custom properties file from classpath > log4j: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 > (DailyRollin > gFileAppender.java:215) > at org.apache.log4j.config.PropertySetter.activate( > PropertySetter.java:2 > 56) > at org.apache.log4j.config.PropertySetter.setProperties( > PropertySetter.j > ava:132) > at org.apache.log4j.config.PropertySetter.setProperties( > PropertySetter.j > ava:96) > at org.apache.log4j.PropertyConfigurator.parseAppender > (PropertyConfigura > tor.java:654) > at org.apache.log4j.PropertyConfigurator.parseCategory > (PropertyConfigura > tor.java:612) > at org.apache.log4j.PropertyConfigurator.configureRootCategory > (PropertyC > onfigurator.java:509) > at org.apache.log4j.PropertyConfigurator.doConfigure > (PropertyConfigurato > r.java:415) > at org.apache.log4j.PropertyConfigurator.configure > (PropertyConfigurator. > java:349) > at org.apache.roller.weblogger.config.WebloggerConfig > .<clinit>(Weblogger > Config.java:107) > at > org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized( > RollerContext.java:123) > at com.caucho.server.webapp.Application.start(Application.java:1647) > at com.caucho.server.deploy.DeployController.startImpl > (DeployController. > java:621) > at > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(St > artAutoRedeployAutoStrategy.java:72) > at com.caucho.server.deploy.DeployController.startOnInit > (DeployControlle > r.java:509) > at com.caucho.server.deploy.DeployContainer.start( > DeployContainer.java:1 > 53) > at com.caucho.server.webapp.ApplicationContainer.start > (ApplicationContai > ner.java:670) > at com.caucho.server.host.Host.start(Host.java:420) > at com.caucho.server.deploy.DeployController.startImpl > (DeployController. > java:621) > at > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(St > artAutoRedeployAutoStrategy.java:72) > at com.caucho.server.deploy.DeployController.startOnInit > (DeployControlle > r.java:509) > at com.caucho.server.deploy.DeployContainer.start( > DeployContainer.java:1 > 53) > at com.caucho.server.host.HostContainer.start(HostContainer.java > :504) > at com.caucho.server.resin.ServletServer.start(ServletServer.java > :971) > at com.caucho.server.deploy.DeployController.startImpl > (DeployController. > java:621) > at com.caucho.server.deploy.AbstractDeployControllerStrategy.start > (Abstr > actDeployControllerStrategy.java:56) > at com.caucho.server.deploy.DeployController.start( > DeployController.java > :517) > at com.caucho.server.resin.ResinServer.start(ResinServer.java:551) > at com.caucho.server.resin.Resin.init(Resin.java) > at com.caucho.server.resin.Resin.main(Resin.java:625) > log4j:ERROR Either File or DatePattern options are not set for appender > [roller] > . > [17:56:06.734] com.google.inject.ProvisionException: Error while locating > instan > ce > [17:56:06.734] bound to > org.apache.roller.weblogger.business.jpa.JPAPersistenc > eStrategy > [17:56:06.734] for member at > org.apache.roller.weblogger.business.jpa.JPAWeblo > ggerImpl.<init>(JPAWebloggerImpl.java:77) > [17:56:06.734] at > com.google.inject.InjectorImpl$SingleParameterInjector.inject > (InjectorImpl.java:646) > [17:56:06.734] at com.google.inject.InjectorImpl.getParameters( > InjectorImpl.jav > a:666) > [17:56:06.734] at com.google.inject.ConstructorInjector.construct > (ConstructorIn > jector.java:140) > [17:56:06.734] at com.google.inject.InjectorImpl$ImplicitBinding.get > (InjectorIm > pl.java:1006) > [17:56:06.734] at com.google.inject.ProviderToInternalFactoryAdapter$1.call > (Pro > viderToInternalFactoryAdapter.java:37) > [17:56:06.734] at com.google.inject.InjectorImpl.callInContext( > InjectorImpl.jav > a:756) > [17:56:06.734] at com.google.inject.ProviderToInternalFactoryAdapter.get > (Provid > erToInternalFactoryAdapter.java:35) > [17:56:06.734] at com.google.inject.Scopes$1$1.get(Scopes.java:53) > [17:56:06.734] at com.google.inject.InternalFactoryToProviderAdapter.get > (Intern > alFactoryToProviderAdapter.java:41) > [17:56:06.734] at com.google.inject.BindingBuilderImpl$FactoryProxy.get > (Binding > BuilderImpl.java:299) > [17:56:06.734] at com.google.inject.InjectorImpl$9$1.call(InjectorImpl.java > :708 > ) > [17:56:06.734] at com.google.inject.InjectorImpl.callInContext( > InjectorImpl.jav > a:747) > [17:56:06.734] at com.google.inject.InjectorImpl$9.get(InjectorImpl.java > :702) > [17:56:06.734] at com.google.inject.InjectorImpl.getInstance( > InjectorImpl.java: > 728) > [17:56:06.734] at > org.apache.roller.weblogger.business.GuiceWebloggerProvider.b > ootstrap(GuiceWebloggerProvider.java:87) > [17:56:06.734] at > org.apache.roller.weblogger.business.WebloggerFactory.bootstr > ap(WebloggerFactory.java:134) > [17:56:06.734] at > org.apache.roller.weblogger.business.WebloggerFactory.bootstr > ap(WebloggerFactory.java:99) > [17:56:06.734] at > org.apache.roller.weblogger.ui.core.RollerContext.contextInit > ialized(RollerContext.java:156) > [17:56:06.734] at com.caucho.server.webapp.Application.start( > Application.java:1 > 647) > [17:56:06.734] at com.caucho.server.deploy.DeployController.startImpl > (DeployCon > troller.java:621) > [17:56:06.734] at > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO > nInit(StartAutoRedeployAutoStrategy.java:72) > [17:56:06.734] at com.caucho.server.deploy.DeployController.startOnInit > (DeployC > ontroller.java:509) > [17:56:06.734] at com.caucho.server.deploy.DeployContainer.start > (DeployContaine > r.java:153) > [17:56:06.734] at com.caucho.server.webapp.ApplicationContainer.start > (Applicati > onContainer.java:670) > [17:56:06.734] at com.caucho.server.host.Host.start(Host.java:420) > [17:56:06.734] at com.caucho.server.deploy.DeployController.startImpl > (DeployCon > troller.java:621) > [17:56:06.734] at > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO > nInit(StartAutoRedeployAutoStrategy.java:72) > [17:56:06.734] at com.caucho.server.deploy.DeployController.startOnInit > (DeployC > ontroller.java:509) > [17:56:06.734] at com.caucho.server.deploy.DeployContainer.start > (DeployContaine > r.java:153) > [17:56:06.734] at com.caucho.server.host.HostContainer.start( > HostContainer.java > :504) > [17:56:06.734] at com.caucho.server.resin.ServletServer.start( > ServletServer.jav > a:971) > [17:56:06.734] at com.caucho.server.deploy.DeployController.startImpl > (DeployCon > troller.java:621) > [17:56:06.734] at > com.caucho.server.deploy.AbstractDeployControllerStrategy.sta > rt(AbstractDeployControllerStrategy.java:56) > [17:56:06.734] at com.caucho.server.deploy.DeployController.start > (DeployControl > ler.java:517) > [17:56:06.734] at com.caucho.server.resin.ResinServer.start( > ResinServer.java:55 > 1) > [17:56:06.734] at com.caucho.server.resin.Resin.init(Resin.java) > [17:56:06.734] at com.caucho.server.resin.Resin.main(Resin.java:625) > [17:56:06.734] Caused by: java.lang.RuntimeException: > java.lang.reflect.Invocati > onTargetException > [17:56:06.734] at com.google.inject.ConstructorInjector.construct > (ConstructorIn > jector.java:161) > [17:56:06.734] at com.google.inject.InjectorImpl$ImplicitBinding.get > (InjectorIm > pl.java:1006) > [17:56:06.734] at com.google.inject.ProviderToInternalFactoryAdapter$1.call > (Pro > viderToInternalFactoryAdapter.java:37) > [17:56:06.734] at com.google.inject.InjectorImpl.callInContext( > InjectorImpl.jav > a:756) > [17:56:06.734] at com.google.inject.ProviderToInternalFactoryAdapter.get > (Provid > erToInternalFactoryAdapter.java:35) > [17:56:06.734] at com.google.inject.Scopes$1$1.get(Scopes.java:53) > [17:56:06.734] at com.google.inject.InternalFactoryToProviderAdapter.get > (Intern > alFactoryToProviderAdapter.java:41) > [17:56:06.734] at > com.google.inject.BindingBuilderImpl$ImplicitImplementation.g > et(BindingBuilderImpl.java:334) > [17:56:06.734] at > com.google.inject.InjectorImpl$SingleParameterInjector.inject > (InjectorImpl.java:640) > [17:56:06.734] ... 36 more > [17:56:06.734] Caused by: java.lang.reflect.InvocationTargetException > [17:56:06.734] at sun.reflect.NativeConstructorAccessorImpl.newInstance0 > (Native > Method) > [17:56:06.734] at sun.reflect.NativeConstructorAccessorImpl.newInstance > (NativeC > onstructorAccessorImpl.java:39) > [17:56:06.734] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance > (Del > egatingConstructorAccessorImpl.java:27) > [17:56:06.734] at java.lang.reflect.Constructor.newInstance( > Constructor.java:49 > 4) > [17:56:06.734] at > com.google.inject.DefaultConstructionProxyFactory$1.newInstan > ce(DefaultConstructionProxyFactory.java:46) > [17:56:06.734] at com.google.inject.ConstructorInjector.construct > (ConstructorIn > jector.java:142) > [17:56:06.734] ... 44 more > [17:56:06.734] Caused by: java.lang.UnsupportedOperationException > [17:56:06.734] at javax.persistence.Persistence.createEntityManagerFactory > (Pers > istence.java:85) > [17:56:06.734] at > org.apache.roller.weblogger.business.jpa.JPAPersistenceStrate > gy.<init>(JPAPersistenceStrategy.java:123) > [17:56:06.734] ... 50 more > [17:56:07.250] PageServlet: init > [17:56:07.328] FeedServlet: init > [17:56:07.328] ResourceServlet: init > [17:56:07.328] SearchServlet: init > [17:56:07.343] CommentServlet: init > [17:56:07.453] RSDServlet: init > [17:56:07.468] PlanetFeedServlet: init > [17:56:07.484] CommentAuthenticatorServlet: init > [17:56:07.484] PreviewServlet: init > [17:56:07.484] PreviewResourceServlet: init > [17:56:07.484] PreviewThemeImageServlet: init > [17:56:07.484] RedirectServlet: init > [17:56:07.484] StrutsRedirectServlet: init > [17:56:12.625] WebApp[http://localhost:8080/resin-admin] starting > [17:56:12.718] Socket JNI library requires a valid Resin Professional > License. > [17:56:12.718] See http://www.caucho.com/sales for information. > [17:56:12.718] http listening to *:8080 > [17:56:12.734] hmux listening to localhost:6802 > [17:56:12.734] Resin started in 55328ms >
