Linux部署项目(Tomcat)
#java (rpm 命令安装)
1.查看是否安装了java环境,如果安装了,先卸载
[[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=CLASSPATH
export PATH=PATH
保存文件退出后,输入如下命令让配置文件生效
source /etc/profile
4.检查是否安装成功: java -version
#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
5.测试访问:http://ip地址:8080
#mysql(yum命令安装)
1.检测mysql是否安装
[[email protected] ~]# rpm -qa | grep mysql
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数据库的可下载版本信息
4.yum install -y mysql-server mysql mysql-devel
//命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了,mysql数据库了,我们还需要安装mysql-server服务端才行)
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%’;
9.修改mysql的字符集编码设置,在修改之前先停止数据库服务
运行 vim /etc/my.cnf ,在/etc/my.cnf 文件中加入
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
【务必和图上一模一样,否则会出错】
修改后继续与mysql数据库查看字符编码
10.开启3306端口,开启之前先查看3306端口状态;
如果端口没有开启:
/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服务器,然后访问项目
【没了。。。hhh】