阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程

首先把福利告诉你们,如今又有阿里云优惠啦!!

3折购买ECS服务器连接:https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=t9686fzwhtml

阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程(BaseVersion) 数据库先本身研究可使用起来,这里就不介绍了~~java

 1、搭建Java环境 linux

一、使用(Xshell)链接到Linux系统下面 nginx

二、输入命令:java -version,若是显示jdk版本号,则证实已经安装,若是不显示,则证实没有安装,下一步 web

三、输入命令:uname -a, 若是有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的 shell

四、下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 数据库

五、经过ftp工具将下载好的jdk压缩包拷贝到/usr/lib/java/目录下 apache

六、解压压缩包:tar zxvf xxxxxx.tar.gz,生成jdk文件夹jdk1.8.0_111 vim

七、配置环境变量,修改文件/etc/profile,将下面内容复制到底部:  tomcat

JAVA_HOME=/usr/lib/java/jdk1.8.0_111 

 PATH=$JAVA_HOME/bin:$PATH

 CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

 CATALINA_HOME=/home/data/tomcat

export PATH JAVA_HOME CLASSPATH CATALINA_HOME 

八、保存退出vim编辑器,输入命令:source /etc/profile,让该配置文件当即生效 

九、输入命令:java -version 还有 echo $JAVA_HOME 来验证新的jdk是否安装成功 

十、关键步骤,查看服务器下是否有旧的jdk版本,若是有须要卸载才能使用新的jdk 

十一、首先执行命令查看服务器下的jdk的版本:命令以下:rpm -qa|grep jdk 

十二、若查出有旧的版本则: 

yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 

将上面查询出来的每一个版本依次删掉便可。 

1三、恭喜,配置完成! 

2、配置Tomcat 

一、上传并解压tomcat服务器压缩包,置于/home/data/目录下 

二、解压:tar zxvf apache-tomcat-XXX.tar.gz 

三、更名:mv apache-tomcat-xxx tomcat 

四、进入conf文件夹修改服务器端口 vi server.xml 

 22行的<Server port="9005" shutdown="SHUTDOWN"> port 

 71行的 <Connector port="9999" protocol="HTTP/1.1" port 

五、进入bin文件夹启动tomcat ./startup.sh 

六、进入logs文件夹查看日志是否启动成功 

 cat catalina.out 

七、配置虚拟目录: 

1)、将tomcat链接端口号设置为80,由于TCP/IP协议默认80端口访问 

2)、修改host节点<Host name="localhost" appBase="/home/data/web" unpackWARs="true" autoDeploy="true"> 将war包置于appBase目录下后将自动解压,而不是再放在默认的tomcat的webapps下 

3)、在</Host>以前添加<Context path="" docBase="/home/data/web/ProjectName" debug="0" reloadable="true" /> 

path为空表示直接访问ip+port可访问到docBase所指定的项目, 例如地址栏输入“10.43.147.180”便可访问项目“NutchManage”(端口号80能够不写) 

*此时目录“/home/data/web”即为虚拟目录* 

4)、 重启tomcat,若已开启先关闭,即时查看tomcat日志, 

若报端口占用错误,查明占用端口是否能够杀掉,以后再重启,便可经过ip访问了 

八、将tomcat设置为linux系统服务: 

执行命令:vim /etc/rc.d/init.d/tomcat,建立脚本文件,在文件中写入以下代码,保存而且退出 

#!/bin/bash

# /etc/rc.d/init.d/tomcat 

# init script for tomcat precesses 

# processname: tomcat 

# description: tomcat is a j2se server 

# chkconfig: 2345 86 16 

# description: Start up the Tomcat servlet engine. 


 if [ -f /etc/init.d/functions ]; then 

. /etc/init.d/functions 

elif [ -f /etc/rc.d/init.d/functions ]; then 

. /etc/rc.d/init.d/functions 

else 

echo -e "\atomcat: unable to locate functions lib. Cannot continue." 

exit -1 

fi 

RETVAL=$? 

CATALINA_HOME="/usr/local/kencery/tomcat" #tomcat安装目录,你安装在什么目录下就复制什么目录 case "$1" in 

start) 

if [ -f $CATALINA_HOME/bin/startup.sh ]; 

then 

echo $"Starting Tomcat" 

$CATALINA_HOME/bin/startup.sh

fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; 

then 

echo $"Stopping Tomcat" 

$CATALINA_HOME/bin/shutdown.sh

fi 

;; 

*) 

echo $"Usage: $0 {start|stop}" 

exit 1 

;; 

esac 

exit $RETVAL

九、给文件添加权限,使得脚本文件能够执行,命令为 chmod 755 /etc/rc.d/init.d/tomcat 十、将其添加到服务中,命令为 chkconfig --add /etc/rc.d/init.d/tomcat 

十一、将下面的配置文件加到tomcat中的catalina.sh文件中的正文(除了注释)最前面,命令为:

export JAVA_HOME=/usr/lib/java/jdk1.8.0_111 

 export CATALINA_HOME=/home/data/tomcat 

export CATALINA_BASE=/home/data/tomcat 

export CATALINA_TMPDIR=/home/data/tomcat/temp 

十二、基本配置完成,可输入命令测试:serviec tomcat stop service tomcat start 

1三、将项目打war包置于tomcat虚拟目录/home/data/web/下便可自动解压,直接访问ip地址试试看吧~~ 

1四、设置service tomcat 开机自启动: 

因为阿里云服务器自带的nginx和tomcat服务默认自启动,这里须要设置关闭一下(有则改之无则算了),再设置咱们的tomcat 

chkconfig nginx off 

chkconfig default off 

chkconfig tomcat on 

1五、输入命令查看系统服务状态:chkconfig --list, 

看看service tomcat的2345这四个级别是否是on,是的话就说明配置成功啦 

1六、congratulation~~ 

阿里云代金券 | 阿里云优惠券 |阿里云优惠码|云服务器|阿里云|阿里云代金券 – 限时领取1888元阿里云代金券【点击领取】

云服务器ECS(阿里云服务器)以其稳定高性能的特色,是作网站的首选,受到广大站长的好评。不少站长在购买阿里云服务器的时候,不知道领取阿里云优惠,购买的时候,就没有任何优惠。如今领券能省不少!

相关文章
相关标签/搜索