今天在玩tomcat时,用终端启动tomcat时报错。
环境如下:
1、ubuntu 9.04
2、tomcat安装路径
/usr/local/apache/tomcat-6.0.18/bin
3、.bashrc中 Java 环境变量
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_13
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/
在终端启动tomcat的命令
sudo startup.sh
报错
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
提示没有“JAVA_HOME”或者"JRE_HOME"环境变量。
已经在.bashrc文件中定义过,而且echo $JAVA_HOME都可以显示出正确的JAVA目录。再次新建shell文件测试echo $JAVA_HOME,结果也有。百思不得其解,就这样浪费了大半天,只好让朋友帮忙解决。
原来:
我启动是tomcat用"sudo"前缀,表示在root环境下执行startup.sh,但我定义 java环境变量却是在当前用户环境(非root用户)下(.bashrc文件),问题在此。
所以,启动tomcat时应在具有jre用户环境启动($ ./startup.sh)。
建议:
其它用户需要用到的环境变量,定义在:/etc/profile中。而个人设置定义在.bashrc文件中。
分享到:
相关推荐
Tomcat报错,如: Can't load IA 32-bit .dll on a AMD 64-bit platform Can't load IA 64-bit .dll on a AMD 64-bit platform 都应该用x64里面的dll文件 不同的硬件平台需要与之对应的dll即可
tomcat-juli.jar 用于在tomcat启动报错时除错
"eclipse部署tomcat报错解决方案" 在Eclipse中部署Tomcat服务器时,可能会遇到各种问题。本文将讨论在Eclipse中部署Tomcat服务器时出现的问题和解决方案。 问题描述 在Eclipse中部署Tomcat服务器时,可能会出现...
tomcat启动报错,启动超时,找不到类文件四渡赤水打成不是的
本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,帮助读者有效解决这一问题。 #### 一、常见原因分析 1. **JRE/JDK版本不兼容** - Tomcat的运行依赖于JRE或JDK环境。如果安装的JRE/JDK版本与Tomcat不...
在使用Apache Tomcat服务器时,有时会遇到启动异常的情况,其中一种常见的错误是`java.util.zip.ZipException`。这个异常通常表明在处理ZIP或JAR文件时遇到了问题,可能是因为文件损坏、格式不正确或者无法打开。在...
Tomcat 报错 Service Temporarily Unavailable 解决方式 Service Temporarily Unavailableerror 是 Tomcat 中常见的一种错误,通常是服务器维护或容量问题引起的。解决这个错误的方法通常是重启服务器,但是有时候...
### Tomcat报错原因分析及解决方案 ...通过上述步骤,可以解决由于JAVA_HOME未定义或设置不正确导致的Tomcat启动失败的问题。此外,还需要注意确保JDK版本与Tomcat版本兼容,避免因版本不匹配而导致的其他潜在问题。
### 上传WAR文件大小超过Tomcat 7最大文件限制报错 #### 背景介绍 在部署Web应用程序时,可能会遇到因WAR文件过大而无法正常部署的问题。具体表现为当WAR文件大小超过了Tomcat服务器配置的最大限制时,系统会拒绝...
### CentOS 6.5上的Tomcat启动报错问题解决方法 #### 一、问题背景 在搭建基于CentOS 6.5的操作系统环境时,安装了OpenJDK 1.7,并从Apache官网下载了一个纯版的Tomcat,但在尝试启动Tomcat服务器时遇到了两个主要...
Tomcat无法正常启动的解决办法 教你如何解决Tomcat无法正常启动 欢迎下载
之前tomcat启动老是报错,虽然不影响项目的启动运行,但是有强迫症的程序员会心里不爽: 如下: 问题分析 由于本机安装的jdk版本与tomcat中使用的jdk版本不一致导致的。 解决方法 后面我把原先tomcat启动环境用的...
tcnative-1.dll解决windows 7 64下 tomcat启动报错-附件资源
为了更具体地解决问题,需要查看`struts2中,在tomcat启动时候总是出现严重.txt`这个文本文件,它应该包含了详细的错误堆栈信息。根据这些信息,我们可以进一步定位问题所在,并采取相应的解决措施。如果文件中包含...
### JSP中常见的Tomcat报错错误解析 在Java Server Pages (JSP) 开发过程中,经常遇到Apache Tomcat服务器抛出的各种错误代码。这些错误不仅会影响应用的正常运行,而且有时还会导致服务不可用。因此,理解这些错误...
### Tomcat服务器报错对应值解析 在日常的Web应用开发与维护过程中,经常会遇到各种各样的服务器错误。了解这些错误代码的意义及其处理方法对于快速定位问题并进行修复至关重要。以下将详细介绍Tomcat服务器中常见...