Linux部署项目(Tomcat)

时间:2024-03-28 20:50:01

Linux部署项目(Tomcat)

#java (rpm 命令安装)

1.查看是否安装了java环境,如果安装了,先卸载Linux部署项目(Tomcat)

[[email protected] /]# rpm -e java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el6_10.x86_64 --nodeps

[[email protected] /]# rpm -e java-1.8.0-openjdk-src-1.8.0.201.b09-2.el6_10.x86_64 --nodeps

2.使用rpm命令来安装*.rpm 软件

[[email protected] hadoop]# rpm -ivh /mnt/hgfs/hadoop/jdk-7u67-linux-x64.rpm

3.配置环境变量(系统环境变量/etc/profile文件,用户环境变量~/.bashrc)

jdk 安装我们使用root用户配置系统环境变量,vim /etc/profile 在文件的最后,输入如下内容

export JAVA_HOME=/usr/java/jdk1.7.0_67

export CLASSPATH=JAVAHOME/lib:JAVA_HOME/lib:CLASSPATH

export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH

保存文件退出后,输入如下命令让配置文件生效

source /etc/profile

4.检查是否安装成功: java -version

Linux部署项目(Tomcat)

#tomcat (tar命令安装)

1.解压tomcat的安装包,到/usr/local文件夹下

tar -zxvf /mnt/hgfs/hadoop/apache-tomcat-7.0.57.tar.gz -C /usr/local

2.修改文件名为tomcat7

mv /usr/local/apache-tomcat-7.0.57/ /usr/local/tomcat7/

3.开启8080端口,开启之前先查看8080端口状态;

netstat -an | grep 8080

如果端口没有开启:

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

service iptables save

service iptables restart

4.启动tomcat

sh /usr/local/tomcat7/bin/startup.sh

或者切换到tomcat7下面:bin/startup.sh , bin /shutdown.sh
Linux部署项目(Tomcat)

5.测试访问:http://ip地址:8080

Linux部署项目(Tomcat)

#mysql(yum命令安装)

1.检测mysql是否安装

[[email protected] ~]# rpm -qa | grep mysql
Linux部署项目(Tomcat)
mysql-devel 开发用到的库以及包含文件 ​ mysql mysql 客户端 ​ mysql-server 数据库服务器

2.强制删除 rpm -ef * --nodeps

[[email protected] ~]# rpm -ef mysql-server-5.1.73-8.el6_8.x86_64 --nodeps

[[email protected] ~]# rpm -e mysql  // 普通删除模式

[[email protected] ~]# rpm -e --nodeps mysql

// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!

3.yum list | grep mysql //得到yum服务器上mysql数据库的可下载版本信息

Linux部署项目(Tomcat)

4.yum install -y mysql-server mysql mysql-devel

//命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了,mysql数据库了,我们还需要安装mysql-server服务端才行)
Linux部署项目(Tomcat)
Linux部署项目(Tomcat)

5.查看刚安装好的mysql-server的版本

[[email protected] ~]# rpm -qi mysql-server

6.启动mysql数据库 service mysqld start

mysql常用命令 service mysqld start service mysqld stop service mysqld restart service mysqld status

7.登录数据库mysql -uroot -p, 修改数据库,配置其可以远程连接,给当前用户设置密码,并给用户授权远程登录并刷新权限,在数据库中运行如下命令:

use mysql;

update user set host = ‘%’ where user = ‘root’ and host = ‘node3’ ;

update mysql.user set password=password(“123456”) where user=“root”

grant all privileges on . to [email protected]’%’ identified by ‘123456’ with grant option ;

FLUSH PRIVILEGES;

8.查看mysql的字符集编码:show variables like ‘chara%’;

Linux部署项目(Tomcat)

9.修改mysql的字符集编码设置,在修改之前先停止数据库服务

Linux部署项目(Tomcat)
运行 vim /etc/my.cnf ,在/etc/my.cnf 文件中加入

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

character-set-server=utf8
【务必和图上一模一样,否则会出错】
Linux部署项目(Tomcat)
修改后继续与mysql数据库查看字符编码
Linux部署项目(Tomcat)

10.开启3306端口,开启之前先查看3306端口状态;

Linux部署项目(Tomcat)
如果端口没有开启:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save
service iptables restart

11.打开window上的Navicat查看是否可以连接上mysql数据库。

部署web项目,将项目从idea或者myeclipse中导出来,选择导出war包,然后将导入的项目放在tomcat7/webapp文件夹下即可,(会自动解压war包),然后重新启动tomcat服务器,然后访问项目
Linux部署项目(Tomcat)
【没了。。。hhh】