Linux下部署Javaweb项目

在这篇文章里本人将详细介绍在Linux(Centos6.5 64位)平台下部署Javaweb项目

本人使用的腾讯云服务器

如果你有一台服务器,你可以选择这个镜像(比较省事,jdk版本有1.6,1.7,1.8,同时tomcat的版本也有6,7,8三个版本,自带MySQL,可以不用为环境而折腾了)



接下来就是给服务器设置密码



linux服务器重装的时间非常快,最多两分钟就可以完成了

接下来就是下载服务器连接工具 PuTTY

本人在这里给出百度云连接  

链接:http://pan.baidu.com/s/1skKoHGD 密码:mkoe

下载完后打开PuTTY,填写ip地址,其他的都不用改,然后点击open


出现如下界面

输入用户名root,密码是重装系统是设定的(在Linux平台下输入密码是没有任何符号的,输完密码,然后回车)


登录成功后,获取数据库密码,ftp用户和密码

输入cat default.pass 就可以获取了 注意这里个的数据库root和数据库普通用户是不具备远程访问的权限的。

位置我们创建一个新的用户来远程访问数据库

使用root账号进入数据库


使用如下命令来创建我们的远程访问用户

 

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

然后在navicat上新建连接来连接我们服务器上的数据库,同时可以把项目的数据库导入到远程的数据库上了


接下来就是部署Javaweb项目了,本人使用的是idea

创建war包


把war包的名字改成ROOT.war

在Linux服务器上通过命令,停止tomcat服务器

  1. /yjdata/www/tomcat.sh stop  

 

在本地通过ftp连接上服务器的ROOT目录

ftp://ip/


然后就能看到ROOT目录了这个就是tomcat的根目录了,把它删了,同时把war包上传到这个地址

通过命令,启动tomcat服务器

/yjdata/www/tomcat.sh start

 

然后切换tomcat,jdk为合适的版本

  1. /yjdata/www/change_tomcat_version.sh 8   tomcat版本切换,还支持6和7  
  2. /yjdata/www/change_jdk_version.sh 1.8     jkd版本切换,还支持1.6和1.7  

 

然后通过浏览器访问服务器,就能看到自己的项目了

 

祝你成功!!!

如有疑问可以联系我,本人QQ:598810629