`

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即可。

 

 

分享到:
评论

相关推荐

    【报错问题】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-...

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

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

    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 ...

    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:...

    linux上安装mysql.pdf

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

    tomcat-restart.sh

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

    php文件包含目录配置open_basedir的使用与性能详解

    1.open_basedir介绍 open_basedir 将php所能打开的文件限制在指定的目录树中,包括文件本身。当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查。当文件在...

    PHP 配置文件中open_basedir选项作用

    open_basedir: 将用户可操作的文件限制在某目录下

    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 ] 如果你不需要...

    MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法

    今天部署了免安装版的MySQL,出现了Table ‘mysql.plugin’ doesn’t exist的问题,苦恼了好久,终于在网上找到了解决方案,现整理一下给大家分享: ...# basedir = C:\Program Files\mysql-5.7.17-winX64 # datadir

    Apache Tomcat9.0.6免安装版配置文件

    Apache Tomcat9.0.6免安装版配置文件,#basedir表示mysql安装路径 #datadir表示mysql数据文件存储路径 #port表示mysql端口 #skip-grant-tables表示忽略密码

    浅谈Linux 二进制包安装MySQL的一些问题

    第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ———————————————- 二进制包是否可以成功的运行,与先前是否先解决rpm...

    xdg-basedir:获取XDG基本目录路径

    该软件包适用于Linux。 您不应在macOS或Windows上使用XDG。 相反,您应该遵循它们的平台约定。 您可以为此使用 。 安装 $ npm install xdg-basedir 用法 import { xdgData , xdgConfig , xdgDataDirectories } from ...

    2232-BaseDir_rfonline_2232_

    RF Online BaseDir is a patch for rf online clean client

    xdg-basedir:XDG基本目录规范的直接实现

    XDG-BaseDir-XDG基本目录规范 总体而言,该库是微不足道的。 但是,另一方面,当必须针对不同的项目一次又一次地对这些功能进行重新编码时,它看起来非常难看,这非常复杂。 该库中的所有函数均采用代表程序名称的...

    PHP绕过open_basedir限制操作文件的方法

    关于open_basedir open_basedir是php.ini中的一个配置选项 它可将用户访问文件的活动范围限制在指定的区域, 假设open_basedir=/home/wwwroot/home/web1/:/tmp/,那么通过web1访问服务器的用户就无法获取服务器上...

    grunt-cache-buster:Laravel 4 - grunt 缓存破坏者

    Laravel Grunt 缓存破坏者 这是 Laravel 4 框架和 Grunt 任务管理器的简单缓存破坏器。 该包依赖于 grunt-cachebuster npm 模块( )。 在你安装了 npm 模块和这个包... basedir: 'public/', format: 'php', banner:

    MySQL配置文件my.ini 内容的分享

    my.ini是mysql的配置文件,可修改其安装...basedir = 您mysql安装的地址,如: F:\Program Files\mysql-8.0.18-winx64 datadir = 您mysql安装的地址下的data文件夹地址,如:F:\Program Files\mysql-8.0.18-winx64/data

    apache-maven-3.0.2-bin

    * [MNG-4953] - Issue a warning when a system-scope dependency refers to the project basedir ** New Feature * [MNG-4936] - Allow to better monitor and adjust a Maven build during CI * [MNG-4937] - ...

Global site tag (gtag.js) - Google Analytics