使用linux系统作为服务器发布web项目

来源:互联网 发布:推荐高仿aj淘宝店 编辑:程序博客网 时间:2024/05/17 08:37

使用linux系统作为服务器发布web项目

一.在linux系统下装好jdk

1.安装jdk

先去官网下载jdk安装包,按你自己的linux系统配置来这里写图片描述
创建安装目录,在/usr/java下建立安装路径,并且将安装包放在该路径下,
解压后是rpm 包,执行rpm命令装到linux上就可以了。
linux下安装命令:

#chmod 755 ./jdk-8u144-linux-x64.rpm  #./jdk-8u144-linux-x64.bin #rpm -ivh jdk-8u144-linux-x64.rpm

安装完成后JDK路径是:/usr/java/ jdk1.8.0_144
这里写图片描述

2.配置环境变量

首先进入编辑Linux配置环境变量的文件:

#vi /etc/profile 在文件尾部添加如下内容:JAVA_HOME=/usr/java/jdk1.6.0_45JAVA_BIN=/usr/java/jdk1.6.0_45/binPATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH让/etc/profile文件修改后立即生效 ,使用如下命令:. /etc/profile注意: . 和 /etc/profile 之间有空格

查看是否安装成功
输入:java –version 出现
这里写图片描述
证明安装成功

二.Mysql安装

1.下载安装包

去官网选择linux-Generic下载对应版本

这里写图片描述
我下载的是64位的
这里写图片描述
下载好的是这样的mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz一个文件

2.下载好安装包后步骤

a.检查系统是否已安装,grep的-i选项表示匹配时忽略大小写
[root@localhost JavaEE]#rpm -qa|grep -i mysql
显示mysql-5.6.37-linux-glibc2.12-x86_64则是已经安装了库文件,应该先卸载,不然会出现覆盖错误。
卸载时使用了–nodeps选项,忽略了依赖关系:

#rpm –e mysql-5.6.37-linux-glibc2.12-x86_64 --nodeps

b. 添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。

# groupadd mysql# useradd -r -g mysql mysql

c.将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
通过ssh软件我是用的SecureCRT,把安装包放到/usr/local下再解压
tar zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz

d解压后得到一个文件夹mysql-5.6.37-linux-glibc2.12-x86_64
这里写图片描述

进入mysql文件夹,也就是mysql所在的目录(上图),并更改所属的组和用户。

#cd mysql#chown -R mysql .#chgrp -R mysql .

e. 进入scripts文件夹执行mysql_install_db脚本

# scripts/mysql_install_db --user=mysql

这里写图片描述

f. mysql目录下运行

#service mysqld start

出现Starting MySQL.. SUCCESS! 表示成功
e.通过chkconfig命令将mysqld服务加入到自启动服务项中。

#chkconfig --add mysqld

三.Tomcat安装

(1)先去官网下载安装包
这里写图片描述
(2)将安装包上传到LINUX服务器上,再解压到对应目录 我放在/usr/local下
(3)压缩文件被解压缩到/usr/local目录下,形成新的文件夹apache-tomcat-7.0.81,里面是所有的tomcat相关的执行配置文件.
(4)修改配置文件,增加java的环境变量信息。
在/usr/local/apache-tomcat-7.0.81/bin下有文件catalina.sh 在文件头部增加下列信息:

# vi catalina.sh 对catalina.sh文件进行编辑在开头加上CATALINA_HOME=/usr/local/apache-tomcat-7.0.81/export JAVA_HOME=/usr/java/jdk1.8.0_144export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

保存后退出 按esc后 :wq 保存退出
(5)在/usr/local/apache-tomcat-7.0.81/bin下有可执行程序
启动tomcat # ./startup.sh
关闭tomcat # ./shutdown.sh
查看是否启动成功可以输入ps axuwf|grep java,如果出现一大堆结果,就是启动成功了.
这里写图片描述
(6)测试tomcat 打开ie,输入URL http://ip地址:8080 可以看到tomcat的启动欢迎页面,证明tomcat配置正确也可以netstat -lnpt,查看8080端口有没有被使用.如果被使用了,说明启动成功了.
这里写图片描述

四.java web应用的部署

(1)把web应用在eclipse里面导出成war包的形式并复制到linux下安装好的tomcat的wabapps目录下。
(2)关闭后再次启动tomcat
访问时输入http://ip地址:8088/war文件名称/就可以进行访问了

到这一步其实已经结束了,用户就可以通过访问你的服务器来进行web应用的操作了。

(3)为方便管理项目,可以修改/root/apache-tomcat-7.0.81/conf/tomcat-users.xml文件,在最后加上

<role rolename="manager"/><role rolename="admin"/><user username="admin" password="1234" roles="admin,manager"/>

点击tomcat欢迎页中左上角Tomcat Manager链接,输入admin,1234后可以查看正在运行的应用.

原创粉丝点击