一、准备工作
1、从jdk官网和tomcat官网下载相应的linux版本的安装包。
2、在linux系统下的usr目录下创建soft文件夹(mkdir soft)
[root@bogon ~]# mkdir /usr/soft
3、使用ssh远程连接到linux,并将jdk和tomcat的安装包上传到刚刚创建的soft文件夹下。
二、安装软件JDK
1、进入到soft文件夹下,使用命令将jdk解压到当前位置
[root@bogon soft]# tar -zxvf jdk-7u55-linux-i586.tar.gz
2、在/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的启动日志
[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即可访问该项目。
部署过程中出现很多问题,经过查询一些文章获得解决。