一、准备工作
1、从jdk官网和tomcat官网下载相应的linux版本的安装包。
2、在linux系统下的usr目录下创建soft文件夹(mkdir soft)
[root@bogon ~]# mkdir /usr/soft3、使用ssh远程连接到linux,并将jdk和tomcat的安装包上传到刚刚创建的soft文件夹下。
二、安装软件JDK
1、进入到soft文件夹下,使用命令将jdk解压到当前位置
[root@bogon soft]# tar -zxvf jdk-7u55-linux-i586.tar.gz2、在/etc/profile文件中配置jdk的环境变量
export JAVA_HOME=/usr/soft/jdk1.7.0_55 export PATH=$PATH:$JAVA_HOME/bin
3、重新加载profile文件
[root@bogon ~]# source /etc/profile 4、执行java -version 命令,出现如下效果,即是配置环境变量成功 [root@bogon ~]# java -version java version "1.6.0_41" OpenJDK Runtime Environment (IcedTea6 1.13.13) (rhel-1.13.13.1.el6_8-i386) OpenJDK Client VM (build 23.41-b41, mixed mode) 三、安装Tomcat
1、在soft文件夹中解压tomcat安装包
[root@bogon soft]# tar -zxvf apache-tomcat-7.0.47.tar.gz 2、启动tomcat:在tomcat的bin目录下,使用 [root@bogon bin]# ./startup.sh 或者是 [root@bogon bin]# sh startup.sh 都可以启动tomcat
3、查看tomcat的启动日志
在tomcat的logs目录下,使用cat catalina.out 命令可以查看日志[root@bogon logs]# cat catalina.out Jul 31, 2017 4:25:03 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib Jul 31, 2017 4:25:04 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Jul 31, 2017 4:25:04 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] Jul 31, 2017 4:25:04 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1204 ms Jul 31, 2017 4:25:04 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Jul 31, 2017 4:25:04 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.47 Jul 31, 2017 4:25:04 PM org.apache.catalina.startup.HostConfig deployDirectory INFO: Deploying web application directory /usr/soft/apache-tomcat-7.0.47/webapps/manager 4、关闭防火墙,否则外部不能访问tomcat [root@bogon logs]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@bogon logs]# 四、安装mysql
1、使用yum命令列出所有mysql
[root@bogon logs]# yum list mysql* Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.btte.net Installed Packages mysql.i686 5.1.73-8.el6_8 @base mysql-bench.i686 5.1.73-8.el6_8 @base mysql-connector-java.noarch 1:5.1.17-6.el6 @base mysql-connector-odbc.i686 5.1.5r1144-7.el6 @base mysql-devel.i686 5.1.73-8.el6_8 @base mysql-embedded.i686 5.1.73-8.el6_8 @base mysql-embedded-devel.i686 5.1.73-8.el6_8 @base mysql-libs.i686 5.1.73-8.el6_8 @base mysql-server.i686 5.1.73-8.el6_8 @base mysql-test.i686 5.1.73-8.el6_8 @base Available Packages MySQL-python.i686 1.2.3-0.3.c1.1.el6 base 2、使用yum install mysql* 命令,安装mysql [root@bogon logs]# yun install mysql*五、部署项目
1、现在linux中创建mysql数据库,创建用户应将该数据库的所有权限赋予新用户。(mysql中的root用户默认不允许远程连接,但是可以修改)
2、将之前项目用到的数据库导入出来,再通过远程连接将mysql数据库文件导入进linux服务器下的数据库。
3、将项目中的数据库配置文件更改成linux下的数据库。
4、将java项目打包成war包,然后将war包复制到tomcat下的webapp目录中,启动tomcat即可访问该项目。
部署过程中出现很多问题,经过查询一些文章获得解决。
