前些日子帮师妹的服务器配置Java Web环境,自己无形中也学到了写新知识,擅自总结记录下来,方便以后自己及师弟师妹查阅参考。
Java Web环境 = JavaJDK + Tomcat + MySQL
下载 JavaJDK 及 Tomcat
进入/opt
目录:
1 | cd /opt |
下载 JavaJDK
直接用
wget
命令下载到云服务器上,解压的时候会报错如下(因为不是二进制下载):1
2
3gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now建议下载到本地,再传到云服务器上。
进入oracle官方下载地址,找到所需的 JavaJDK 版本,选中Accept License Agreement单选框,点击进行下载。
附加说明:在oracle官网下载的时候,需要关注一下你的机器类型,64位机型的选X64,32位机型的选X86。
下载 Tomcat
用
wget
命令下载到云服务器上:1
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.17/bin/apache-tomcat-9.0.17.tar.gz
也可以进入apache官网,左边Download栏下让你选择你需要的Tomcat版本,找到tar.gz包,右键复制链接地址,使用wget下载最新版本。
进行解压
1
2
3
4
5解压 JavaJDK
需要将tar -zxvf 后的 ‘apache-tomcat-9.0.7.tar.gz’ 修改为你下载的压缩包的名称
tar -xzvf apache-tomcat-9.0.7.tar.gz
为方便后续操作 将解压后的 ‘apache-tomcat-9.0.17’修改为‘tomcat’
mv apache-tomcat-9.0.17 tomcat1
2
3
4
5解压 Tomcat
需要将tar -zxvf 后的 ‘jdk-8u201-linux-x64.tar.gz’ 修改为你下载的压缩包的名称
tar -xzvf jdk-8u201-linux-x64.tar.gz
为方便后续操作 将解压后的 ‘jdk-8u201-linux-x64’修改为‘jdk’
mv jdk-8u201-linux-x64 jdk
修改JavaJDK配置文件
配置 JavaJDK
用vi打开配置文件
1
sudo vim /etc/profile
在
/etc/profile
末尾部添加以下配置:1
2
3
4
5
6
7set java Environment
JAVA_HOME=/opt/jdk
PATH=$JAVA_HOME/bin:$PATH
LASSPATH=:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH生效配置:
1
source /etc/profile
测试配置是否生效:
1
echo $JAVA_HOME
测试Java是否安装成功:
1
java -version
可以看到Java的版本,说明 Java 安装成功了。
修改Tomcat配置文件
进入Tomcat的bin目录
1 | cd /opt/tomcat/bin |
修改
start.sh
文件1
sudo vim startup.sh
跳到最后,在
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
这一行的上面添加:1
2
3
4
5
6
7
8set java environment
export JAVA_HOME=/opt/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
tomcat
export TOMCAT_HOME=/opt/tomcat修改shutdown.sh文件
1
sudo vim shutdown.sh
跳到最后,在
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
这一行的上面添加:1
2
3
4
5
6
7
8#set java environment
export JAVA_HOME=/opt/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/opt/tomcat启动Tomcat
1
2进入到 /opt/tomcat/bin 目录
sudo ./startup.sh显示如下:
将
8080
端口添加至防火墙1
sudo ufw allow 8080
测试是否成功
查看端口号/进程:
1
sudo netstat -naptl
查看进程:
1
ps -ef |grep 8080/tcp
在浏览器访问
8080
端口:关闭Tomcat
1
2# 进入到 /opt/tomcat/bin 目录
sudo ./shutdown.sh
安装 MySQL
安装MySQL服务器及客户端
1
2
3sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev注意:安装过程中需要设置密码
检查是否安装成功
1
sudo netstat -tap | grep mysql
如果看到有MySQL的socket处于
listen
状态则表示安装成功。创建远程用户
1
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
查看当前的数据库:
1
show databases;
使用数据库:
1
use mysql;
查看表:
1
show tables;