2014-11-06 52 views
0

我试图将Tomcat 7.0.56配置为Liferay Portal 6.2作为2012R2服务。我为什么强调Liferay?那么,干净的Tomcat服务器可以完美地作为服务工作,但是当我在其上添加Liferay Portal时,服务正式状态为“正在运行”,但我无法访问Tomcat或停止服务,因此我必须终止该进程。我已经打开服务日志并看到很多错误(在文本下方,对于如此长的日志抱歉)。将Tomcat配置为2012R2服务时出现异常

我试图在两个不同的机器和我试图2个安装选项:

1)用清洁的Tomcat 7,定位的liferay-portal.war到web应用文件夹,并通过与startup命令CMD开始服务器和它的工作没有问题。但是,如果我将它作为服务安装在线: service.bat install tomcat7它会返回许多错误,如前所述。

2014-11-06 09:10:24 Commons Daemon procrun stderr initialized 
stu 06, 2014 9:10:25 AM org.apache.catalina.core.AprLifecycleListener init 
INFO: Loaded APR based Apache Tomcat Native library 1.1.31 using APR version 1.4.8. 
stu 06, 2014 9:10:25 AM org.apache.catalina.core.AprLifecycleListener init 
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 
stu 06, 2014 9:10:26 AM org.apache.catalina.core.AprLifecycleListener initializeSSL 
INFO: OpenSSL successfully initialized (OpenSSL 1.0.1h 5 Jun 2014) 
stu 06, 2014 9:10:26 AM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-apr-80"] 
stu 06, 2014 9:10:26 AM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-apr-8009"] 
stu 06, 2014 9:10:26 AM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 1238 ms 
stu 06, 2014 9:10:26 AM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
stu 06, 2014 9:10:26 AM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.56 
stu 06, 2014 9:10:26 AM org.apache.catalina.startup.HostConfig deployWAR 
INFO: Deploying web application archive C:\webs\apache-tomcat-7.0.56\webapps\liferay- portal-6.2.war 
stu 06, 2014 9:11:19 AM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
stu 06, 2014 9:11:28 AM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Exception sending context initialized event to listener instance of class  com.liferay.portal.spring.context.PortalContextLoaderListener 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.liferay.portal.spring.aop.ServiceBeanAutoProxyCreator#0' defined in class path  resource [META-INF/base-spring.xml]: Cannot resolve reference to bean 'counterTransactionAdvice' while setting bean property 'methodInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterTransactionAdvice' defined in class path resource [META-INF/base- spring.xml]: Cannot resolve reference to bean 'counterTransactionManager' while setting bean property 'platformTransactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterTransactionManager' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterHibernateSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(Bean DefinitionValueResolver.java:328) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1327) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1085) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:516) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455) 
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) 
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) 
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196) 
at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710) 
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410) 
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:282) 
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:204) 
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) 
at com.liferay.portal.spring.context.PortalContextLoaderListener.contextInitialized(PortalContextLoaderListener.java:227) 
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) 
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083) 
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1879) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean  with name 'counterTransactionAdvice' defined in class path resource [META-INF/base- spring.xml]: Cannot resolve reference to bean 'counterTransactionManager' while setting bean property 'platformTransactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterTransactionManager' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterHibernateSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(Bean DefinitionValueResolver.java:328) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1327) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1085) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:516) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455) 
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) 
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) 
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) 
... 28 more 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterTransactionManager' defined in class path resource [META-INF/hibernate-spring.xml]: Cannot resolve reference to bean 'counterHibernateSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(Bean DefinitionValueResolver.java:328) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) 
at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630) 
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:441) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:982) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:878) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:484) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455) 
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) 
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) 
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322) 
... 38 more 
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'counterHibernateSessionFactory' defined in class path resource [META-INF/hibernate-spring.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1422) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:518) 
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455) 
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293) 
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290) 
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192) 
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(Bean DefinitionValueResolver.java:322) 
... 50 more 
Caused by: java.lang.OutOfMemoryError: PermGen space 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2957) 
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1210) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1690) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Unknown Source) 
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192) 
at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:122) 
at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:191) 
at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:67) 
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:135) 
at org.hibernate.persister.entity.AbstractEntityPersister.<init> (AbstractEntityPersister.java:485) 
at org.hibernate.persister.entity.SingleTableEntityPersister.<init> (SingleTableEntityPersister.java:133) 
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84) 
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286) 

stu 06, 2014 9:11:28 AM org.apache.catalina.core.StandardContext startInternal 
SEVERE: Error listenerStart 
stu 06, 2014 9:11:28 AM org.apache.catalina.startup.HostConfig deployWARs 
SEVERE: Error waiting for multi-thread deployment of WAR files to complete 
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space 
at java.util.concurrent.FutureTask.report(Unknown Source) 
at java.util.concurrent.FutureTask.get(Unknown Source) 
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:818) 
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) 
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1613) 
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:330) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) 
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347) 
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140) 
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:816) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.OutOfMemoryError: PermGen space 
at java.io.ObjectInputStream.<init>(Unknown Source) 
at org.apache.catalina.util.CustomObjectInputStream.<init> (CustomObjectInputStream.java:56) 
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:244) 
at org.apache.catalina.session.StandardManager.load(StandardManager.java:202) 
at org.apache.catalina.session.StandardManager.startInternal(StandardManager.java:489) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5501) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) 
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083) 
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1879) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
... 4 more 

stu 06, 2014 9:11:28 AM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory C:\webs\apache-tomcat- 7.0.56\webapps\administracija 
stu 06, 2014 9:11:29 AM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory C:\webs\apache-tomcat-7.0.56\webapps\docs 
stu 06, 2014 9:11:29 AM org.apache.catalina.startup.HostConfig deployDirectories 
SEVERE: Error waiting for multi-thread deployment of directories to complete 
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space 
at java.util.concurrent.FutureTask.report(Unknown Source) 
at java.util.concurrent.FutureTask.get(Unknown Source) 
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1150) 
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) 
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1613) 
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:330) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) 
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347) 
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140) 
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:816) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
Caused by: java.lang.OutOfMemoryError: PermGen space 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClass(Unknown Source) 
at java.security.SecureClassLoader.defineClass(Unknown Source) 
at java.net.URLClassLoader.defineClass(Unknown Source) 
at java.net.URLClassLoader.access$100(Unknown Source) 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Unknown Source) 
at org.apache.catalina.startup.ContextConfig.authenticatorConfig(ContextConfig.java:493) 
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:900) 
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) 
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5380) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) 
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1247) 
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1897) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
... 4 more 

stu 06, 2014 9:11:30 AM org.apache.catalina.startup.HostConfig deployDirectory 
INFO: Deploying web application directory C:\webs\apache-tomcat-7.0.56\webapps\examples 

2)具有以下相似的主题说明书的Liferay + Tomcat7.0.42捆绑安装,但它不是帮助:Install Liferay as Windows 2012R2 service。我收到了一个新的错误信息,它与内存泄漏有关,因此我暂时将MaxPermSize增加到了-XX:MaxPermSize=512m,但错误仍然存​​在。从Tomcat +的Liferay捆绑

登录作为一种服务:

2014-11-06 10:14:24 Commons Daemon procrun stderr initialized 
stu 06, 2014 10:14:25 AM org.apache.catalina.core.AprLifecycleListener init 
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Marko\LIFERAY\liferay- portal-tomcat-6.2\liferay-portal-6.2-ce-ga2\tomcat- 7.0.42\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Wi  ndows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program  Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Network Monitor 3\;;. 
stu 06, 2014 10:14:25 AM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
stu 06, 2014 10:14:25 AM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 
stu 06, 2014 10:14:25 AM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 654 ms 
stu 06, 2014 10:14:25 AM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
stu 06, 2014 10:14:25 AM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.42 
stu 06, 2014 10:14:25 AM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deploying configuration descriptor D:\Marko\LIFERAY\liferay-portal-tomcat- 6.2\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\conf\Catalina\localhost\ROOT.xml 
stu 06, 2014 10:14:36 AM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
Exception in thread "C3P0PooledConnectionPoolManager[identityToken->KQylLuQf] - AdminTaskTimer" Exception in thread "C3P0PooledConnectionPoolManager[identityToken- >bp53QzD9]-AdminTaskTimer" 

由于Tomcat的单独工作完美,没有问题,我想这件事情与Liferay的配置,创建问题到Tomcat。但是,正如我所说的,当我手动启动它们时,所描述的两个选项都很完美,问题在于当我尝试将它们设置为服务时。这是一些基于Windows的问题吗?

谢谢!

编辑:

现在,我尝试使用Tomcat 8.0(与Liferay的)作为一种服务,结果 - Tomcat的开始,尽管错误,是在本地主机访问,但Liferay的尚未部署。我把错误日志记录在链接上:http://www.codeshare.io/jB5jH,因为我在这里通过了允许的字符数。

回答

0

因此,有必要将这些行添加到service.bat:

--JvmOptions "-Dcatalina.home=%CATALINA_HOME%;-Dcatalina.base=%CATALINA_BASE%;-Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-Dfile.encoding=UTF8;-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false;-Duser.timezone=GMT;-Xmx1024m;-XX:MaxPermSize=512m"^
--JvmMs 128^
--JvmMx 512 
相关问题