`
foxty
  • 浏览: 137147 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

问题记录:linux下启动tomcat报错 The BASEDIR environment variable is no

阅读更多
  今天配一台服务器的时候,启动tomcat莫名其妙的报错说:

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

  查看环境变量,JAVA_HOME,CATALINA_HOME,都配置的是正确的,有点迷糊了才google了一把,好不容易找到一个地方贴出答案,说把$CATALINA_HOME/bin目录下所有.sh文件添加一个可执行权限。按照这个说法做了,也是正确。对shell也不熟悉,也没有仔细去研究是不是catalina.sh中调用其他的sh文件而那个文件没有X权限导致的。谁要是知道这个原因,就麻烦告知我了。先谢过了哈。:)
分享到:
评论
4 楼 kjj 2009-11-03  
呵呵,刚也碰到这个问题了
3 楼 zcq100 2009-10-30  
引用
sudo chmod +x /usr/share/tomcat/bin/*.sh

try this
2 楼 www5177 2008-01-28  
1 楼 wutao8818 2007-06-19  
thanks

相关推荐

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

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

    linux下tomcat6.0+oracle10G安装文档

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

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

    linux下mysql8安装及报错汇总

    Linux 下 MySQL 8 安装及报错汇总 Linux 下安装 MySQL 8 需要经过多个步骤,包括清理工作、卸载原有的 MySQL 软件包、删除配置文件、删除 MariaDB 的文件、下载和解压安装包、创建 data 目录、创建 mysql 用户组和...

    tomcat配置的详细文档

    - 你可以直接双击Tomcat安装目录下的`bin/startup.bat`来启动Tomcat。 - 或者通过CMD进入`bin`目录,然后输入`startup.bat`命令。 4. **验证Tomcat启动** 如果配置正确,启动Tomcat后,在浏览器中输入`...

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

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

    在Linux下配置JavaEE环境

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

    ojdbc6 解决maven缺失问题

    然而,有时我们可能会遇到Maven无法找到特定依赖的问题,就像标题所提到的"ojdbc6解决maven缺失问题"。Oracle的ojdbc6驱动是连接Oracle数据库的重要组件,特别是对于使用Oracle 11g版本的开发者来说。在Maven仓库中...

    Spring Cloud配置中心获取不到最新配置信息的问题

    Spring Cloud Config 使用基于VCS的backend来存储配置信息,在默认情况下,配置信息会被checkout或clone到本地文件系统的临时目录中,例如在Linux系统中,可能是 `/tmp/config-repo-<randomid>`。但是,这些临时...

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

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

    java嵌入式tomcat

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

    从0学习bypass open_basedir姿势1

    绕过open_basedir限制的多种姿势 open_basedir是一种PHP配置选项,用于限制用户访问文件的活动范围。通过设置open_basedir的值,可以将用户访问文件的活动范围限制在指定的区域内。但是,这也可能会导致一些安全...

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

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

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

    Linux下MySql免安装

    在Linux环境下,MySQL的免安装版本提供了一种方便的方式来部署和使用数据库服务器,无需经过复杂的编译和安装过程。这种版本通常以tar.gz压缩包的形式存在,可以快速解压并开始使用。以下是对如何在Linux上部署MySQL...

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

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

    Ant远程部署tomcat脚本

    值得注意的是,`undeploy`可能会遇到无法完全清理的问题,这可能是因为某些资源还在使用,或者Tomcat的清理机制有延迟。 总结来说,Ant远程部署Tomcat脚本是通过XML配置文件定义了一系列的任务,这些任务能够自动...

    MYSQL服务无法启动1067解决办法

    1067错误代码全称为“进程意外终止”(The process terminated unexpectedly),当Windows尝试启动一个服务时,如果该服务未能正确启动或在启动后立即停止,则会出现此错误。对于MySQL服务来说,这意味着服务管理器...

    在Linux下安装Mysql(非root)

    Linux 下非 Root 用户安装 Mysql 在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的...

    linux下安装mysql数据库

    ### Linux下安装MySQL数据库知识点详解 #### 一、前言 在Linux环境下安装MySQL数据库是一项常见但又较为复杂的任务,本文将详细介绍整个安装过程及注意事项,帮助读者顺利地完成安装。 #### 二、安装准备 1. **...

Global site tag (gtag.js) - Google Analytics