linux服务器上部署javaWeb项目

1.Xshell5命令工具(可以链接linux服务器,通过linux命令操作),Xftp4视图工具(可查看服务器文件目录,上传下载到本地)

2.打开Xshell5新建链接alt+o

linux服务器上部署javaWeb项目_第1张图片

linux服务器上部署javaWeb项目_第2张图片

linux服务器上部署javaWeb项目_第3张图片

链接成功

3.查看当前有没有安装jdk,路径

# java -version
java version "1.8.0_111"
# whereis java
java: /usr/share/java/usr/local/jdk1.8.0_111/bin/java

4.没有的话需要下载

查看服务器的系统版本,是32位还是64位

# getconf LONG_BIT
64

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

版本:jdk-8u91-linux-x64.rpm

5.使用ftp工具如FileZilla,xftp,winscp,将下载好的文件传到服务器上,我是传到了/usr/local文件夹

linux服务器上部署javaWeb项目_第4张图片

6.输入安装命令,无须赋予权限,可以直接执行

#rpm -ivh /usr/local/jdk-8u111-linux-x64.rpm  

7.设置环境变量(在文件末尾加入)

#vim /etc/profile  
   
export JAVA_HOME=/usr/java/jdk1.8.0_91  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin  
export JAVA_HOME CLASSPATH PATH 

wq 保存文件并退出vi 

8.输入命令检查是否已经安装设置好(无须重启服务器)

#java -version  
#java  
#javac 

二.Tomcat的配置部署

1、下载tomcat

2、上传和安装

我是安装目录我放在了/usr/local下面

#tar -zxvf apache-tomcat-7.0.33.tar.gz //解压文件   或者:tar xvf apache-tomcat-8.0.33.tar.gz  
#cp -R apache-tomcat-7.0.33 /usr/local/tomcat //移动和重命名 

进入目录cd /usr/local/tomcat7.0/bin/,启动和测试Tomcat

# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat7.0
Using CATALINA_HOME:   /usr/local/tomcat7.0
Using CATALINA_TMPDIR: /usr/local/tomcat7.0/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_111
Using CLASSPATH:       /usr/local/tomcat7.0/bin/bootstrap.jar:/usr/local/tomcat7.0/bin/tomcat-juli.jar
Tomcat started.

测试:访问http://127.168.1.208:8080,查看是否成功,如果不成功,检查端口情况

如果端口被占用,可以修改/conf/server.xml 里的端口号

用./stratup.sh启动看不到详细的日志信息,如果想看详细信息,可以用./catalina.sh run启动,就可以像中一样查看启动信息了

4、在/usr/local/tomcat/bin下有可执行程序
启动tomcat #  ./startup.sh

关闭tomcat #  ./shutdown.sh

5、查看Tomcat是否启动#ps -ef |grep tomcat

如果返回类似以下信息出现,说明tomcat是启动了,第一个是启动该进程的用户,第二个是该进程的id,第三个 是占用CPU的百分比,

第四个是占用内存的百分比

# ps -ef |grep tomcat
root      9153     1  1 11:26 ?        00:04:51 /usr/local/jdk1.8.0_111/bin/java -Djava.util.logging.config.file=/usr/local/tomcat7.0/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms2560m -Xmx4840m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=1024m -Djava.awt.headless=true -Ddubbo.shutdown.hook=true -Djava.endorsed.dirs=/usr/local/tomcat7.0/endorsed -classpath /usr/local/tomcat7.0/bin/bootstrap.jar:/usr/local/tomcat7.0/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat7.0 -Dcatalina.home=/usr/local/tomcat7.0 -Djava.io.tmpdir=/usr/local/tomcat7.0/temp org.apache.catalina.startup.Bootstrap start
root     12764 12341  0 17:36 pts/8    00:00:00 grep --color=auto tomcat

6.如果关闭不了tomcat则可以杀掉进程

# kill -9 9153
root@slave:~# ps -ef |grep tomcat
root     12824 12341  0 17:39 pts/8    00:00:00 grep --color=auto tomcat

三.java web应用的部署

把web应用在eclipse里面export成war包文件并复制到tomcat/wabapps目录下
将被引用的项目的文件夹也考到tomcat/wabapps目录下
关闭后再次启动tomcat
访问时输入http://ip地址:8080/war文件名称/....
例如war文件名为wapinfo.war
则输入http://ip地址:8080/wapinfo/....
进行访问






你可能感兴趣的:(linux)