环境:ubuntu14.04、jdk-8u77-linux-x64.tar.gz、apache-tomcat-8.0.30.zip
一、配置java环境
1、到官网下载jdk
网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载版本是jdk-8u77-linux-x64.tar.gz,可根据自己需要下载,x86是32位的,x64是64位
2、创建java目标路径
<pre name="code" class="plain">nstl@ubuntu:/lib$ sudo mkdir /usr/lib/jvm
3、解压你下载的jdk压缩文件至你创建的目录,用以下命令。
<pre name="code" class="html">$ sudo tar -C /usr/lib/jvm -xzf jdk-7u55-linux-x64.tar.gz
注意把你的jdk文件放到你的主页home下
4、查看jdk文件是否正确安装到你所创建你的文件夹下,并查看文件
5、查看本机上是否还有java可选。
这里用到以下命令
$ sudo update-alternatives --list java
如果出现显示图中错误,系统中没有java可选,我们可以进行以下步骤
6、配置环境变量
$sudo gedit ~/.bashrc
添加以下代码,根据自己的路径修改JAVA_HOME路径:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_77
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
8、查看是否配置成功:
java -version
有如图下信息配置成功!
二、配置tomcat
1、将apache-tomcat-8.0.30.zip上传并解压
tar -zxvf apache-tomcat-8.0.30.tar.gz
2、将解压后的文件复制到/opt目录下
sudo cp -r apache-tomcat-8.0.30 /opt
3、进入 /opt/apache-tomcat-8.0.30 目录
cd /opt/apache-tomcat-8.0.30/
4、打开bin目录下的startup.sh文本
sudo gedit ./bin/startup.sh
往文本末尾添加内容
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_77
JRE_HOME=${JAVA_HOME}/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.0.30
5、启动tomcat
sudo ./bin/startup.sh
如果出现以下信息,则说明启动成功
6、可能出现的错误说明
(1)、报错如下:
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
这里是说执行权限的问题
解决办法:进入bin目录
cd ./bin
执行权限修改语句
chmod +x *.sh
最后启动tomcat查看是否启动成功
sudo ./startup.sh
(2)报错如下:
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
解决办法:在setclasspath.sh头部添加环境变量声明,根据自己的路径修改。
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_77
export JRE_HOME=${JAVA_HOME}/jre
7、启动成功后访问localhost:8080