`
renpeijia17
  • 浏览: 39265 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Linux云VPS服务器上部署Web应用(JDK+Tomcat+Web应用部署)

阅读更多


 1>
    
卸载原系统自带JDK

a.        输入rpm -qa | grep jdk 查询当前安装的jdk,例如查询所得:

java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

b.       输入rpm -e --nodeps xxxx 卸载对应jdk,其中xxxx为所要卸载的jdk名称,例如:

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

 

2>     安装自定义JDK

a.        可在/usr下新建文件夹java,将下载好的jdk安装文件放在此文件夹下,例如待安装版本:jdk-7u67-linux-x64.rpm

b.       安装,输入命令rpm –ivh jdk-7u67-linux-x64.rpm,日志如下:

 

c.        安装完成后,会在当前目录下生成对应的jdk安装目录,例如jdk1.7.0_67,如下:

 

 

3>     配置环境变量

a.        输入命令 vi /etc/profile

在最后行加入如下命令:

export JAVA_HOME=/usr/java/jdk1.7.0_67

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

其中JAVA_HOME配置值为jdk安装的目录

b.       输入命令source /etc/profile 执行后配置生效

c.        检验JDK安装是否正确,输入命令java –version,有类似如下信息则说明安装成功:

 

另可输入命令echo $JAVA_HOME,查询JDK安装路径,如下:

 

4>     安装Tomcat

a.        Tomcat的安装一般是直接解压相应的压缩包即可,比如这里选取tomcat如下版本:apache-tomcat-7.0.57.tar.gz,上传至任意目录下,这里取/test_demo/下;

b.       解压,输入命令tar -zxvf apache-tomcat-7.0.57.tar.gz ./ ,即将压缩包解压到了当前目录下,如下:

 

c.        至此,tomcat即安装完成。

 

5>     部署Web应用

a.        上传已打好war包的web应用到任意目录,这里取/test_demo下;

b.       解压war包里的web应用到指定目录下,这里新建目录movie_demo

mkdir movie_demo

cd movie_demo

/usr/java/jdk1.7.0_67/bin/jar -xf ../movie_demo.war

(注意:/usr/java/jdk1.7.0_67/bin/jar为所安装的JDK../movie_demo.war为待解压的war包)

解压完成后,如下:

 

c.        修改conf目录下tomcat配置文件server.xml,将web应用部署到tomcat上去;在server.xml文件末尾加上如下:

<Context docBase="/test_demo/movie_demo" path="" reloadable="false"/>

截图如下:

同时,目前tomcat默认端口为8080,我们可以修改为其他端口,这里改为80端口;如下:

 

d.       启动tomcat服务器,到bin目录下,输入命令sh startup.sh;然后到logs目录下查看catalina.out文件观察启动日志,命令 tail –f catalina.out,出现如下日志则说明启动成功:

 

e.       但此时还是不能直接访问部署好的web应用,因为一般VPS CentOS版本系统的防火墙默认禁止访问除22端口外的应用,所以这里需要调整防火墙设置,将web应用对应的端口加入防火墙白名单中去。

vi /etc/sysconfig/iptables

复制一份22端口的配置给80端口:

然后重启防火墙服务,输入命令 /etc/init.d/iptables restart

 

至此,部署成功。

 

PS:其实还有种更简单粗暴的web应用部署方式,即将war包上传至tomcatwebapps目录下,然后在bin目录下启动tomcat服务。

  • 大小: 19.7 KB
  • 大小: 3.1 KB
  • 大小: 5 KB
  • 大小: 2.5 KB
  • 大小: 3.3 KB
  • 大小: 4.4 KB
  • 大小: 7.3 KB
  • 大小: 3.2 KB
  • 大小: 11.4 KB
  • 大小: 7 KB
  • 大小: 5.8 KB
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics