起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 137|回复: 7

【结贴】[请求]Unix下Tomcat启动不了

[复制链接]
发表于 2009-7-15 14:52:35 | 显示全部楼层 |阅读模式
系统部署在惠普Unix小机上,启动Tomcat时报错:
The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
我查过以前的帖子做法,在环境变量里(root用户下)加上CATALINA_HOME=.......
CATALINA_BASE=........
但是仍然报错,还是起不来。
回复

使用道具 举报

发表于 2009-7-15 15:14:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 15:26:11 | 显示全部楼层
这个帖子又没说是怎么搞定的
回复 支持 反对

使用道具 举报

发表于 2009-7-15 15:31:16 | 显示全部楼层
上面说catalina.sh没有执行缺陷:

chmod +x catalina.sh
一下看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:04:53 | 显示全部楼层
catalina.sh我早就加上执行权限了的,我把该目录下所有.sh文件全加上执行权限之后就好了
回复 支持 反对

使用道具 举报

发表于 2009-7-15 16:07:12 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:07:34 | 显示全部楼层
不过又来新的问题,不好意思。启动之后出现错误,如下:
Using CATALINA_BASE:   /app/x3server2/TOMCAT
Using CATALINA_HOME:   /app/x3server2/TOMCAT
Using CATALINA_TMPDIR: /app/x3server2/TOMCAT/temp
Using JRE_HOME:       /opt/java1.5
Jul 15, 2009 3:59:18 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Portable Runtime which allows optimal performance in production environments was not found on the java.library.path: /oracle/product/10.2/db_1/lib
Jul 15, 2009 3:59:19 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8081
Jul 15, 2009 3:59:19 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 804 ms
Jul 15, 2009 3:59:19 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jul 15, 2009 3:59:19 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.12
Jul 15, 2009 3:59:19 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
Jul 15, 2009 3:59:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jul 15, 2009 3:59:20 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/x3] startup failed due to previous errors
Jul 15, 2009 3:59:21 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.apache.xerces.impl.dtd.XMLDTDDescription.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
Jul 15, 2009 3:59:21 PM org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/servlets-examples,J2EEApplication=none,J2EEServer=none
Jul 15, 2009 3:59:21 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory servlets-examples
java.lang.ThreadDeath
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1227)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:339)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1031)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4076)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.core.StandardService.start(StandardService.java:450)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
        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 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Jul 15, 2009 3:59:21 PM org.apache.catalina.loader.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already.  Could not load org.apache.xerces.impl.dtd.XMLDTDDescription.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
Jul 15, 2009 3:59:21 PM org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/transfile,J2EEApplication=none,J2EEServer=none
Jul 15, 2009 3:59:21 PM org.apache.catalina.startup.HostConfig deployDirectory
SEVERE: Error deploying web application directory transfile
java.lang.ThreadDeath
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1227)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
        at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:339)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1031)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:255)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4076)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
        at org.apache.catalina.core.StandardService.start(StandardService.java:450)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
        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 org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Jul 15, 2009 3:59:21 PM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8081
Jul 15, 2009 3:59:22 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Jul 15, 2009 3:59:22 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/21  config=null
Jul 15, 2009 3:59:22 PM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Jul 15, 2009 3:59:22 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3185 ms
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-15 16:10:47 | 显示全部楼层
不好意思,新问题我重新起个贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 00:12 , Processed in 0.051830 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表