目录
这次需要在Linux服务器上搭建Java环境+Tomcat+MySql数据库,MySql的会在另一篇讲
-
前期准备
服务器:阿里云轻应用服务器, ubuntu 16操作系统
准备好相关安装包如下:
1、jdk
2、Tomcat
3、xshell
是在csdn下载了xshell6个人免费版
4、MySql
这次用的命令行下载,没有安装包
以上安装包的传送门:(晚点补上)
(2019年7月中旬在官网下载的最新版安装包们)
刚开始一看主机名一窜子字符串,emmmm,还是先动手改了改主机名
-
修改主机名
(1)查看主机信息
命令行:
hostnamectl
截图:
(2)修改主机名
命令行:
vim /etc/hostname
a、输入以上命令行,回车,进入查看该文件,键盘上的“I”键进入INSERT状态(即编辑状态),可以看到窗口左下角显示“INSERT”状态的提示,开始编辑。
b、文件中的字符串换成你想要的主机名
c、键盘左上角的“esc”键,退出当前的编辑状态(可以看到窗口左下角已经没有了“INSERT”状态的提示)
d、输入“:wq!”保存修改并退出文件
截图:
(3)查看文件
命令行:
cat /etc/hostname
可以看到此时打印出的hostname已被成功修改,但输入命令行时显示的主机名还是没有变,需要我们重启服务器,这时可以看到输入命令行时显示的主机名已经是刚刚改的主机名。
-
把安装包们扔上服务器
就是前期准备中的各种安装包需要传送到服务器上。我用的xshell连接服务器,rz来传文件到服务器
先下载好xshell,然后连接上服务器,
输入rz,回车,将会弹出选择文件的窗口。选好文件确定传输:
# 图1:传输中
# 图2:传输完成
当文件已经有了,再传同名文件将会传输失败
# 图3:文件传输失败
传输的文件将会传输到服务器那边的当前目录下
# 图4:查看当前所在目录及其下文件
ok,主机名修改后舒畅很多,安装包们也都呆在服务器了,开始正事
1、Java环境搭建
Tomcat的搭建需要Java环境,那就先搭Java。
一开始图方便安装的openjdk又给卸载掉了,乖乖装jdk
(TvT)
(1)感觉略坑的openjdk
看到一篇文章是安装的openjdk,当时只感觉,通过命令行就能安装,很方便的样子……但由于在后来进行环境变量配置时发现这个openjdk下没有jre包,环境变量那边不知道怎么配了(需要配jre),后来是弃了openjdk、乖乖安装oracle jdk (怂)
不过安装openjdk的过程也作了记录,那就也顺带分享下:
a、java~openjdk
a、b部分操作内容基本上差不多,加之难度系数不大,就过一下操作截图。
# 图1:命令行下载openjdk
# 图2:下载安装完成
# 图3:查看当前机子上java信息,有以下内容表示安装成功
b、javac~openjdk
略过
c、查看真实路径
【参考文章】linux下如何查询jdk的安装路径
是为了配环境变量填路径,去查了查真实路径
(2)openjdk与jdk的区别
【参考文章】关于OpenJDK和Orcale JDK区别
因为没找到openjdk下的jre目录,不知道怎么配jre这边的目录了。好奇了下二者区别,大致了解了下
(3)用回oracle jdk
嗯,感觉还是用回oracle的jdk吧
a、卸载openjdk
b、安装jdk
其实就是把事先准备好的jdk包给解压,然后环境变量那边配置好对应的路径就可以了。
c、环境变量的配置
命令行:
vim /etc/profile
在该文件最后加上:
export JAVA_HOME=/opt/jdk/jdk_1.0.8_211
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
截图(我写得跟上面的命令行里的有点不一样):
保存,退出该文件。
使修改生效,命令行:
source /etc/profile
/etc/profile 新增内容截图:
d、查看当前服务器上的Java版本号
看看Java环境咋样啦,命令行:
java -version
截图:
看到版本号。Java环境搭好了~
2、Tomcat
【参考文章】
ubuntu16.04配置Javaweb环境(jdk+ tomcat)
Ubuntu16.04配置Java环境和安装Tomcat的方法(详细)
a、去到自己安装的Tomcat的bin目录下
我是下面这个目录,大家需要根据自己Tomcat的实际路径去写。命令行:
cd /opt/tomcat9/bin
b、编辑start.sh文件和shutdown.sh文件
sudo vi startup.sh
拉到最后,在 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 这一行的上面添加:
(大家根据自己实际路径去写鸭!)
#set java environment
export JAVA_HOME=/opt/java/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/tomcat9
截图:
保存以上修改,退出文件。启动Tomcat,命令行:
sudo ./startup.sh
“Tomcat started”表示Tomcat成功启动。
c、去公网看看猫仔
验证下Tomcat的成功启动:
d、关闭tomcat
命令行:
./shutdown.sh