云服务器部署Java Web

/ 1评 / 0

    当着手认真学习Servlet 和 JSP时我扫了扫落在电脑D盘tomcat文件夹上的灰尘。的确,自从上次用了myeclipse之后我早已忘记什么配置什么目录结构的东西了,加上一件部署的人性化设置让我偷了不少懒。所以当再次将视线放到这一块之后我开始认真的对这一系列的产品从新认识。

    首先搭建网站时我使用了一键LNMP(Linux+nginx+MySQL+PHP)安装,也没太过于在意。当后来我写了一些动态页面到网站的时候,作为Web Server的Nginx显然无法处理,我只是每次打开我的myeclipse然后唤醒其自带的Tomcat。而如果是外部项目并不是eclipse工程的时候我费了不少劲去部署我的项目,而此刻我才想起我 可是拥有tomcat8.0的人。而网站在运行一段时间后我本来就是Java起步的人,并不习惯这个带着很多对我没用的服务器(别给我提负载均衡反向代理 #)所以本着这样的心情和目的我尝试着搭建了云服务器的Tomcat环境(某大神说过编码最难走的一部就是搭出一个完美的环境)

下载和上传

    我的主机搭载的是CentOS7.2系统,在tomcat官网Java的官网下载对应版本的.gz文件,用Xftp将两部分文件传到一个你能找到的地方。

配置安装

    先创建一个用来安装java的目录:

 [root@localhost ~]# cd /usr/
 [root@localhost usr]# mkdir java
 [root@localhost usr]# cd java/
 [root@localhost java]# mkdir jdk
 [root@localhost java]# cd jdk
 [root@localhost jdk]#

     到你上传好的地方,解压到java目录下

[root@localhost ***]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/

     然后配置环境变量:

[root@localhost]# vi /etc/profile

     然后在最底部添加:

#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

     注意文件名字是你下载的那个。

[root@localhost]# source /etc/profile
[root@localhost ~]# java -version

     这个时候就会和 Windows一样=-=显示版本号,此时就可以进行安装Tomcat了。

    同样:先开始解压,然后进入解压后目录相对位置:

# tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/
[root@localhost]# cd /usr/java/tomcat/apache-tomcat-8.5.11/

     其中:

继续进入bin当中(要改端口号在Server.xml当中 和Windows一样)

[root@localhost apache-tomcat-8.5.11]# cd bin/

由于Tomcat依赖java,所以编辑 setclasspath.sh 脚本,添加以下内容:

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre

保存后输入以下命令启动 tomcat。

[root@localhost bin]# ./startup.sh

同样的可以在此目录下输入./shutdown.sh即为关闭。

    在完成以上操作之后基础环境的配置算是完了,但是阿里云的小鸡学生机还是得去配置一下安全组的,将你设置的端口设为可访问的才可以访问。

    如果配置完这些还不能访问请尝试修改防火墙=-=。说不定就被挡了。

     

  1. 君笑我未笑说道:

    很酷的博客

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注