`

linux启动tomcat异常:The BASEDIR environment variable is not defined correctly

阅读更多

Linux下安装Tomcat(apache-tomcat-6.0.29.zip):

操作系统:Redhat Linux 5

1、安装Tomcat

解压缩apache-tomcat-6.0.29.zip到任意一个有权限的目录即可,如/home/its/apache-tomcat-6.0.29。

 

2、下载安装JDK(jdk1.6.0_24-linux-i586.bin ):

下载后执行./jdk1.6.0_24-linux-i586.bin命令安装,假设安装后路径为/home/its/jdk1.6.0_24

设置环境变量:vi ~/.bash_profile如下:

JAVA_HOME=/home/its/jdk1.6.0_24
PATH=$PATH:$HOME/bin
PATH=$JAVA_HOME/bin:$PATH
CLASS_PATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CLASS_PATH
export TOMCAT_HOME=/home/its/apache-tomcat-6.0.29
export CATALINA_HOME=/home/its/apache-tomcat-6.0.29
export PATH

 

注: 红色字体 部分为必须,其他设置非必须。

 

3、启动Tomcat

$ cd /home/its/apache-tomcat-6.0.29/bin

$ ./startup.sh

 

报错如下:

The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program

 

解决办法:

添加/home/its/apache-tomcat-6.0.29/bin下所有.sh文件可执行权限如下:

$ cd /home/its/apache-tomcat-6.0.29/bin

$ chmod +x *.sh

 

重新启动Tomcat即可。

 

 

分享到:
评论

相关推荐

    linux下tomcat6.0+oracle10G安装文档

    在安装配置过程中可能会遇到一些问题,例如“启动Tomcat时报错:The BASEDIR environment variable is not defined correctly”等。此类问题通常表明环境变量配置不正确或缺失。解决方法是检查`catalina.sh`中的环境...

    ant远程调用shell,启动linux上的tomcat

    本文将深入探讨如何使用Ant工具进行远程调用Shell脚本,以启动Linux服务器上的Tomcat应用服务器。Ant是一个基于Java的任务执行工具,常用于构建和管理Java项目。而Tomcat是一款广泛使用的开源Servlet容器,适用于...

    perl-File-BaseDir-0.08-1.el8.noarch(2).rpm

    官方离线安装包,亲测可用

    【报错问题】Node 运行入口文件时,提示 `basedir=$(dirname “$(echo “$0″ | sed -e ‘s,\\,/,g’)” SyntaxError:……`

    二、开启入口文件时,提示以下错误 `basedir=$(dirname $(echo $0 | sed -e 's,\\,/,g') SyntaxError: missing......` 三、解决办法,因为使用了express框架,需要安装 express 即可 npm install express --save-...

    tomcat配置的详细文档

    【Tomcat配置详解】 Tomcat是一款广泛使用的开源Java Servlet容器,特别适合于部署Web应用程序。本文将详述如何从头开始配置Tomcat,确保你能够独立地手动部署和运行项目。 1. **下载Tomcat服务器** 在配置Tomcat...

    Ant远程部署tomcat脚本

    《Ant远程部署Tomcat脚本详解》 Apache Ant是一个基于Java的构建工具,它通过XML文件定义任务,用于自动化项目的构建、部署和管理。在Java Web开发中,Ant经常被用来打包、测试和部署Web应用。本文将详细介绍如何...

    linux下启动多个不同版本的mysql服务.docx

    Linux 下启动多个不同版本的 MySQL 服务 在 Linux 系统中,启动多个不同版本的 MySQL 服务可以带来许多好处,如提高 MySQL 的性能、实现数据库数据同步、构建 MySQL 集群等。为了实现这一点,需要注意一些重要的...

    java嵌入式tomcat

    Java嵌入式Tomcat是指将Apache Tomcat服务器集成到Java应用程序中,以便应用程序可以直接启动和控制Tomcat实例,而无需独立部署。这种方式常用于简化测试、微服务或轻量级应用部署。以下是对如何实现这一目标的详细...

    在Linux下配置JavaEE环境

    ### 在Linux下配置JavaEE环境 #### 搭建FTP环境 为了实现Windows与Linux之间的文件传输,搭建FTP服务是必要的。通常情况下,在安装Red Hat Linux时,系统会询问用户是否一并安装vsftpd服务,这是一个轻量级且功能...

    linux下安装java-mysql-redis-tomcat.docx

    在Linux CentOS 7.6操作系统环境下,安装Java、MySQL、Redis和Tomcat是构建服务器环境的基础步骤。以下是如何在这类环境中逐步安装这些组件的详细指南。 **一、JDK的安装** 1. 首先,确保已下载JDK的tar.gz安装包...

    php.ini-development

    The PHPRC environment variable. (As of PHP 5.2.0) ; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) ; 4. Current working directory (except CLI) ; 5. The web server's directory ...

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...

    libxdg-basedir:Deimos-like 绑定到基于 libxdg-basedir 的 D 编程语言

    不要忘记链接到 libxdg-basedir: " libs " : [ " xdg-basedir " ] 在您的代码中导入模块: import deimos.xdgbasedir.basedir; import deimos.xdgbasedir.basedir_fs; 例子 跑步: dub run xdg-basedir:...

    InstallAnyware 打包tomcat+mysql+jsp

    菜单 Install ==> Add Action...==> Set System Environment Variable==> Add * JAVA_HOME:$USER_INSTALL_DIR$/jdk * CATALINA_HOME:$USER_INSTALL_DIR$/tomcat * CATALINA_DIR:$USER_INSTALL_DIR$/tomcat/bin *...

    linux上安装mysql.pdf

    启动项值说明 --user mysql 以mysql身份执行脚本 --basedir /usr/local/mysql MySQL软件目录 --datadir /usr/local/mysql/data MySQL数据目录 执行以下命令,创建初始数据库: Java代码 1. cd /usr/local/mysql 2. ...

    linux下mysql8安装及报错汇总

    用 Navicat 配置远程连接 MySQL 数据库时遇到报错信息 1130 - Host XXX is not allowed to connect to this MySQL server 解决方法: 首先,登录 root 用户: `use mysql;` 然后,查看 root 用户的 host: `...

    tomcat-restart.sh

    Linux 系统重启Tomcat shell脚本 将脚本中的basedir改为项目路径,并保证执行用户拥有目录的读、写、执行权限

    问题:本地计算机上的MySQL服务启动后停止,某些服务在未由其他服务或程序使 用时将自动停止。

    MySQL 服务启动失败问题解决方案 在本地计算机上,MySQL 服务启动后停止,是一种常见的问题。这种情况下,某些服务在未由其他服务或程序使用时将自动停止。解决该问题的关键在于正确地安装和配置 MySQL 服务。 ...

    linux命令帮助文档下载

    从给定的文件信息中,我们可以提取到一系列与Linux环境下软件安装、配置及运行相关的知识点。下面将对这些知识点进行详细解析。 ### Linux环境下的软件安装与配置 #### 安装JDK - **下载与解压**:首先下载`JDK`的...

    ies4linux-2.99.0.1

    在下载 IES4LINUX后,使用 tar xvzf ies4linux 2.99.0.1.tar.gz 解包。然后,运行脚本 ./ies4linux。 (1)IE 6 will be installed automatically.Do you want to install IE 5.5 SP2 too? [ y / n ] 如果你不需要...

Global site tag (gtag.js) - Google Analytics