Linux安装jdk,tomcat以及mysql并且发布项目

xiaoxiao2021-02-28  42

一、准备工作

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的启动日志

在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即可访问该项目。

部署过程中出现很多问题,经过查询一些文章获得解决。

转载请注明原文地址: https://www.6miu.com/read-85350.html

最新回复(0)