在阿里云服务器,Ubuntu 16.4,对 java 环境变量进行配置,对 tomcat 进行配置。通过实践对 linux 有了进一步了解。
1. 下载安装包
下载 JDK:
wget http://mirrors.linuxeye.com/jdk/jdk-7u80-linux-x64.tar.gz
下载 Tomcat:
wget https://mirrors.aliyun.com/apache/tomcat/tomcat-8/v8.5.14/src/apache-tomcat-8.5.14-src.tar.gz
准备工作就这一步接下来配置环境。
2. 配置 JDK
新建放 JDK 的目录:
mkdir /usr/java
把前面下载的 JDK 压缩包解压到该目录下:
tar zxvf jdk-7u80-linux-x64.tar.gz -C /usr/java
解压之后会有 JDK 的文件夹 jdk1.7.0_80
配置环境变量
先用命令查看 JDK
java -version
没有的话执行
vi /etc/profile
文件结尾添加如下内容
export JAVA_HOME=/usr/java/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=\$JAVA_HOME/lib/tools.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib
export PATH=\$JAVA_HOME/bin:\$PATH
注意 JAVA_HOME 最后填的是解压 JDK 的路径
使配置文件生效
source /etc/profile
再次查看 JDK
java -version
如图所示类似表示成功
Tomcat 配置
解压 Tomcat
新建一个目录
mkdir /usr/java/tomcat
解压命令
tar zxvf apache-tomcat-8.5.14-src.tar.gz -C /usr/java/tomcat
修改配置文件
先进入 tomcat 目录
vi setclasspath.sh
在文本后添加
export JAVA_HOME=/usr/java/jdk1.7.0_80
export JRE_HOME=${JAVA_HOME}/jre
保存并退出
设定 CATALINA_HOME
这一步网上很多教程都没有,但是我的 CATALINA_HOME 一直有问题,所以有这一步,也许可以跳过直接进行下一步,可以直接尝试下一步。
vi ~/.bashrc
添加 tomcat 存放路径
export CATALINA_HOME=/usr/java/tomcat
保存退出并使其生效
source ~/.bashrc
检查CATALINA_HOME环境
echo $CATALINA_HOME
和前面配置的路径一致即可,我的一直有错后来发现是 JRE_HOME 没有配置,按照本文的配置来没问题不要担心。
最后启动运行 tomcat 即可
./startup.sh
如图所示启动成功就可以访问了
curl http://主机ip:8080
也可以直接在浏览器访问
注意:如果 linux 内网能访问,但是外网不行,需要关闭防火墙。
停止 tomcat
./shutdown.sh
以上 jdk 和 tomcat 的配置就完成了,接下来把 javaweb 项目的 war 包传到服务器上可以看:vsftpd 的安装和配置