tomcat 安装目录: /opt/tomcat/apache-tomcat-6.0.33
jdk 安装目录:/opt/jdk1.6.0_26jdk环境变量已经配置好了,java -version 命令输出:java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)启动tomcat报如下提示:
administrator@ubuntu:/opt/tomcat/apache-tomcat-6.0.33/bin$ 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求解决!!!

解决方案 »

  1.   

    你没有配置JDK环境变量。下面是我在Unbuntu下的配置。可以参考下。注:这里JDK的配置没有在root下,只是配给当前登录用户的。【jdk 安装】1、下载安装文件 jdk-6u26-linux-i586.bin
    2、在 /usr 目录下新建目录 java. 【sudo mkdir java】
    3、将 jdk-6u26-linux-i586.bin 拷贝到 /usr/java下. 【sudo cp -r jdk-6u26-linux-i586.bin /usr/java】
    4、安装 jdk,并根据提示操作. 【./jdk-6u26-linux-i586.bin】
    5、配置JDK环境变量。这里我们只给当前用户配置JDK环境变量
    1)、进入当前用户目录 【cd /home/用户名】
    2)、使用vi命令或者gedit(限装有该编辑器的操作系统)对隐藏文件.bashrc进行编辑。【gedit .bashrc &】
    3)、在.bashrc文件最后添加以下内容:
        JAVA_HOME=/usr/java/jdk1.6.0_26
        CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/htmlconverter.jar:$JAVA_HOME/lib/jconsole.jar:$JAVA_HOME/lib/sa-jdi.jar
        PATH=$PATH:$JAVA_HOME/bin
        export JAVA_HOME
        export CLASSPATH
        export PATH
    6、保存后,重新打开终端。输入java查看是否成功【eclipse 安装】1、下载 eclipse 安装文件到用户目录下,这里使用的是 eclipse-jee-indigo-linux-gtk.tar.gz
    2、将 eclipse 的安装文件解压到 /opt/program 下。【tar zvxf eclipse-jee-indigo-linux-gtk.tar.gz -C /opt/program】
    3、创建桌面快捷方式。
    3.1、在桌面创建文件eclipse.desktop 【touch eclipse.desktop】
    3.2、打开eclipse.desktop并输入一下内容
    #!/usr/bin/env xdg-open
    [Desktop Entry]
    # /opt/program/eclipse/eclipse 为eclipse安装目录 /usr/java/jdk1.6.0_26/jre/bin 为JVM安装地址。
    # 这里需要指明参数vm,如果不指明,启动时默认查找的elcipse安装目录下的jre/bin目录(环境变量是配置在/home/<username>/.bashrc里的,而不所/etc中)。
    Exec=/opt/program/eclipse/eclipse -vm /usr/java/jdk1.6.0_26/jre/bin
    # 是否显示终端
    Terminal=false
    X-MultipleArgs=false
    Type=Application
    StartupWMClass=eclipse
    StartupNotify=true
    Name[zh_CN]=eclipse
    # 快捷方式显示图标
    Icon=/opt/program/eclipse/icon.xpm

    ################################################################################################
    ## Eclipse WTP 在Ubuntu下安装后,创建动态项目后无法直接运行。
    ## 该问题一般是由于权限问题导致的无法在工作目录下的.metadata文件中安插插件文件导致的。
    ## 使用 ll 命令查看.metadata文件,虽然其所属用户及所属组别都是当前用户,但还是需要在重新修改其所属用户及组别到当前用户
    ## [sudo chown -R <username> .metadata] [sudo chgrp -R <username> .metadata]
    ################################################################################################
    ## Publishing the configuration...
    ## Error copying file to /home/leeyee/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/server.xml: /home/leeyee/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/server.xml (权限不够)
    ## /home/leeyee/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/server.xml (权限不够)
    ################################################################################################


    【maven 安装】1、下载 manven3 安装文件到用户目录下,这里使用的是 apache-maven-3.0.3-bin.tar.gz
    2、将 manven3 的安装文件解压到 /opt/program 下。【tar zvxf apache-maven-3.0.3-bin.tar.gz -C /opt/program】
    3、默认的 manven 仓库将建立在当前用户目录下名为.m2的文件夹中,这里我们修改下仓库位置。使用 【cd /opt/program/apache-maven-3.0.3/conf】命令进入maven的conf目录,修改setting.xml文件。修改 localRepository 标签为 <localRepository>/opt/program/.m2/repository</localRepository>
      

  2.   

    JRE_HOME environment variable is defined
    没有配置Java环境。
    设置一下Java环境变量。