linux下的tomcat安装

来源:互联网 发布:mac键盘失灵只有开机键 编辑:程序博客网 时间:2024/06/06 05:14

之前都是在window上写写项目之类的,现在试着把项目发布到linux上面

1.准备工作
首先安装好VM虚拟机,在虚拟机上安装linux系统(用的是centos7.0),安装教程网上挺多的,这里就不说了。

这里写图片描述

这里写图片描述

2.安装JDK
官网上下载,用的linux 64位的tar.gz的
这里写图片描述
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在window下载的可以直接粘贴到linux虚拟机上(ps:在虚拟机设置的选项中把“启用复制粘贴”勾上)
这里写图片描述

接下来安装

将文件jdk-xxxx.gz移动到/usr/java/下(文件位置随便,可自己创建mkdir xxx)
将.gz的压缩包解压
tar -xzvf jdk-xxx.gz
 
编辑profile,打开/etc/profile文件  
vi /etc/profile
按i进入编辑模式,在文本末尾添加
编辑文件,在最后添加:(和window配置环境变量类似)
  

    export JAVA_HOME=/usr/java/jdkxxxxx(ps:jdk解压后的目录)    export JRE_HOME=$JAVA_HOME/jre     export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib     export PATH=$JAVA_HOME/bin:$PATH

退出vi ,按Esc,输入:wq保存并退出
执行source profile使刚配置的环境变量生效
输入java -version查看是否输出正确的jdk版本

这里写图片描述

3.安装tomcat
准备linux版本的tomcat,去官网上下即可
这里写图片描述
将tomcat压缩包拷到linux上面
移动到/usr/local/tomcat目录下(也可自行创建目录)
mv tomcat.xxxxx /usr/local/tomcat
进行解压 tar -xzvf tomcat.xxx.gz
这里写图片描述

进入tomcat的bin,启动tomcat
sh startup.sh
这里写图片描述
到此为止安装就完成了,另外可以配置开机自动启动tomcat的脚本

4.发布项目到tomcat
将自己的项目打成war包,放到linux tomcat的webapp目录下,tomcat在启动的时候会自动解析war包
(ps:环境变量中的jdk要和项目的jdk保持一致,不然项目可能发布不成功,访问的时候会报404,然后我就遇到了这样的问题。。)
访问不成功的时候可以到tomcat的logs目录下,查看catalina.out中的日志信息

这里写图片描述
发现出现了unsupportedClassVersionError的错误,经查询发现是jdk版本问题。。重新更换jdk后(记得修改profile中的环境变量),项目成功发布。
在浏览器中输入localhost:8080/项目名,成功访问到项目
要在window中访问,还需要修改8080端口的防火墙
cd etc/sysconfig
vi iptables 编辑iptables,加入如下内容
这里写图片描述
保存退出

使配置生效,生效命令如下:
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop

在window的浏览器中输入 ip:8080/项目名 (ip为虚拟机的ip)
查询ip,输入ifconfig即可
这里写图片描述
window访问虚拟机上的项目成功

0 0
原创粉丝点击