1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux安装jdk mysql tomcat之部署项目

linux安装jdk mysql tomcat之部署项目

时间:2018-04-15 20:19:11

相关推荐

linux安装jdk mysql tomcat之部署项目

最近项目上线自己操作了几遍linux部署项目,有点心得写下来,也是第一次写博客的菜鸟,有不对之处,欢迎各位提出意见…

要求:已经安装好了虚拟机

目的:在虚拟机中安装各软件并实施ssh项目的部署

准备:3个压缩包 项目和准备好的bos10.sql crm10.sql

可在apache 官网下载 后缀tar.gz是压缩包 (tar是linux的压缩格式)

.tar不是压缩包 ,解压的命令不一样.

登录linux输入账号密码后,

输入ifconfig 可以查询虚拟机ip

用Xshell5通过ip 连接linux,当然也可以就在linux操作的,

Xshell5连接上后

1. 查询本地已安装的JDK,命令 : rpm -qa | grep jdk

2. 卸载已安装的JDK,命令 : rpm -e [文件名]

3. 利用xFtp上传文件到/usr/local目录

4. 将文件统一解压到/usr/local目录.命令 : tar -zxvf [文件名]

5. 配置环境变量, 命令 : vim /etc/profile

进入之后到最下面按i 可以编辑模式,前面是jdk安装的路径 后面是版本,要跟自己的版本统一

* 在该文件中添加以下内容

JAVA_HOME=/usr/local/jdk1.7.0_72CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH

6.之后按esc 再按 :wq 保存退出

* 让文件立即生效. 命令: source /etc/profile

查看jdk版本 : java -version 如果看到自己安装的jdk表明成功

安装MySQL

首先查看一下进程

ps aux |grep mysq*

查询本地已安装的mysql,命令 : rpm -qa | grep mysql卸载已安装的mysql,命令 : rpm -e –nodeps [文件名]利用xFtp上传文件到/usr/local目录在/usr/local目录下 创建文件夹mysql, 命令 : mkdir mysql将文件统一解压到/usr/local/mysql目录.命令 : tar -xvf [文件名] -C mysql进入/usr/local/mysql目录,安装客户端,命令 : rpm -ivh MySQL-client-5.5.49-1.linux2.6.i386.rpm进入/usr/local/mysql目录,安装服务器端,命令 : rpm -ivh MySQL-server-5.5.49-1.linux2.6.i386.rpm启动mysql,命令 : service mysql start

查看mysql状态,命令 : service mysql status

mysql开启了 但状态缺显示错误

查看是否有在运行

ps aux |grep mysqld 可以查看到

有好几个mysql进程在运行 可输入命令 kill 2751 杀死进程,再次开启mysql

显示成功

设置root用户密码, 命令 : /usr/bin/mysqladmin -u root password ‘root’(单引号里面的root为密码 也可以自己设置)

连接mysql,命令 : mysql -u root -proot退出后 ctrl+z添加mysql到系统服务,命令 : chkconfig –add mysql设置mysql服务为自动启动,命令 : chkconfig mysql on

开启MySQL的远程访问

开启远程访问

进入MySQL,命令 : mysql -u root -p开启远程访问,命令

grant all privileges on.to ‘root’ @’%’ identified by ‘root’;

flush privileges;退出MySQL,命令 : exit;开放3306端口,命令

ctrl+z t退出mysql后执行

/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

安装Tomcat

查询本地已安装的Tomcat,命令 : rpm -qa | grep jdk卸载已安装的Tomcat,命令 : rpm -e [文件名]利用xFtp上传文件到/usr/local目录将文件统一解压到/usr/local目录.命令 : tar -zxvf [文件名]

开放8080端口,命令

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save

开启Tomcat,首先进入Tomcat的bin目录,再执行命令 : ./startup.sh

关闭Tomcat,首先进入Tomcat的bin目录,再执行命令 : ./shutdown.sh

常见错误

错误 : -bash: ./startup.sh: Permission denied

解决方式 : chmod 777 *.sh

ls

错误 : touch: cannot touch `/usr/local/apache-tomcat-7.0.52-src/logs/catalina.out’: No such file or directory

解决方式 : 在tomcat的根目录创建logs目录

进入tomcat/logs/文件夹下

键入指令:tail -f catalina.out 就可以查看控制台了

发布工程到Linux的Tomcat

a) 创建bos数据库:create database bos character set utf8;

/第一种方案 : 创建新的用户来操作数据库/

b) 创建用户:create user buser identified by ‘123’

c) 授权:grant all on bos.* to buser

d) 使用新用户登录MySQL系统:mysql -ubuser -h192.168.19.132 -p123 (buser为用户 密码123)

/第二种方案 : 使用root用户来操作数据库/

b-d步可直接简化就使用root账号操作密码也是root

分别执行sql语句

打开自己的项目把web中的spring配置文件的数据库 用户名和密码更改为之前创建相对应的

就是在root账户下分别操作两个数据库的值进行交互

右键web项目导出为war包放到桌面

同理 crm10也是一样

把桌面的war传到/usr/local/apache-tomcat-7.0.52/webapps目录下

/usr/local/apache-tomcat-7.0.52/webapps/bin/startup.sh开启tomcat

进入tomcat logs目录下查看日志 tail -f catalina.out

输入网址进入项目

到这就差不多成功了,登录进去看项目的部分是否都能正常使用.

启动时可能会遇到 hostException主机问题

发布的时候如果现实有host找不到报错(tomcat后台报错),回到主目录 vi/etc/hosts

设置host 在主机后面加一个你的虚拟机名字 esc之后:wq 保存退出

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。