代码之家  ›  专栏  ›  技术社区  ›  Creative crypter

Apache Tomcat-Ubuntu安装程序

  •  0
  • Creative crypter  · 技术社区  · 8 年前

    为了让tomcat在我的ubuntu上工作,我下载了“apache-tomcat-8.5.4.tar.gz”文件

    接下来,我解压缩并将其移动到其他位置:

    tar -xvzf apache-tomcat-8.5.4.tar.gz
    sudo mkdir -p /opt/tomcat
    sudo mv apache-tomcat-8.5.4 /opt/tomcat/
    

    我还向系统中添加了一些变量:

    export JAVA_HOME=/usr/lib/java/jdk1.8.0_102
    export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.4
    export PATH="$PATH:$JAVA_HOME/bin"
    

    来源:

    source .profile
    

    当我跑步时:

    java -version
    

    1.8.0_102 .. etc
    

    但当我跑步时:

    sudo $CATALINA_HOME/bin/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
    

    任何人都可以提到这个问题?

    谢谢和问候!

    2 回复  |  直到 8 年前
        1
  •  1
  •   Cesar Villasana    8 年前

    尝试在$CATALINA_HOME/bin/CATALINA.sh中使用此配置:

    JAVA_HOME=/usr/lib/JAVA/jdk1.8.0_102

    将其作为文件的前两行,以便稍后使用。

    希望能有所帮助

        2
  •  0
  •   Ray Hunter    8 年前

    问题是你在跑步 苏多 环境设置不正确。

    我会将以下导出添加到 /等/环境 文件,使其在系统范围内。

    export JAVA_HOME=/usr/lib/java/jdk1.8.0_102 
    export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.4 
    export PATH="$PATH:$JAVA_HOME/bin"
    

    然后用编辑sudoers文件 寿司visudo 并将其添加到文件中:

    Defaults env_keep += "JAVA_HOME CATALINA_HOME"
    

    这将允许您运行 苏多 命令并正确设置环境。我不建议修改 加泰罗尼亚.sh 剧本