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

本文详细介绍如何在Linux环境下安装配置JDK、Tomcat及MySQL,并部署Java Web项目。包括环境变量设置、Tomcat启动与日志查看、防火墙关闭等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备工作

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


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值