Linux服务器部署web项目的步骤和方法

将web项目部署到服务器,准备工作如下:

一、安装配置jdk

1、下载Linux版本的jdk。版本为jdk-8u161-linux-x64.tar.gz,拷贝到/usr/common/temp,然后解压:


2、配置JAVA_HOME

进入到用户所在的目录/home/chen,在.bashrc文件添加环境变量vim .bashrc,在最后一行配置如下,然后. .bashrc 使配置生效。


export JAVA_HOME=/usr/common/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

3、验证。执行java -version,可查看安装jdk的版本。

二、安装配置Tomcat

1、下载Linux版本的tomcat。版本为apache-tomcat-8.0.50.tar.gz,拷贝到/usr/common/temp,然后解压:


2、进入到解压后的bin目录下,具体如下: 

Linux服务器部署web项目的步骤和方法_第1张图片

3、执行sh startup.sh命令,启动Tomcat;执行sh shutdown.sh,Tomcat停止。

Linux服务器部署web项目的步骤和方法_第2张图片

4、验证。

1)终端执行/sbin/serviece/iptables stop命令,关闭linux系统防火墙;

2)浏览器访问http://192.168.29.129:8080/,如果能进入到apache tomcat主页,表示tomcat已安装好。

三、安装配置Mysql

1、到官网下载Mysql服务端:MySQL-server-5.6.15-1.el6.x86_64.rpm,拷贝到/usr/common/temp目录下。

2、执行安装命令rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm,安装服务端可能报如下错误,这是由于与系统自带的mysql版本冲突。

Linux服务器部署web项目的步骤和方法_第3张图片


解决办法:强制卸载系统自带的mysql,命令如下。

rpm -e mysql-libs-5.1.73-7.el6.x86_64 --nodepsh
rpm -e MySQL-server-5.1.73-1.el6.x86_64.rpm --nodesh

3、执行service mysql start,启动mysql

4、执行mysql -u root –p,输入密码连接mysql,由于初始密码是随机分配的,因此要需要重新设置密码。具体如下:

# /etc/init.d/mysql stop //先停止mysql
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & //以安全方式启动 
# mysql -u root mysql //无密码登录进去
mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root' //设置密码 
mysql>FLUSH PRIVILEGES;
mysql>quit; //退出
# /etc/init.d/mysql restart //重启mysql

进入到Mysql,如果还报错:You must SET PASSWORD before executing this statement,只需再重新设置一次密码即可。

mysql>SET PASSWORD=PASSOWRD('123456');

四、正式部署项目

1、通过maven将整体web部分打包成一个完整的war包,然后打包成zip包(方便linux下解压),

复制到linux下tomcat的webapp目录下,然后解压。

2、在mysql里创建相应的数据库和表。

3、启动tomacat,开始测试。

至此,从最开始的环境搭建,到项目部署到linux服务器的所有工作已完成!!!

你可能感兴趣的:(web开发)