linux:centOS
JDK1.7+tomcat 7.0.86+mysql5.6
一.Java环境
https://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html
1)检测是否自带
yum list installed |grep java
2)删除自带
卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。
卸载tzdata-java输入:yum -y remove tzdata-java.noarch
3)安装
yum -y list java*
yum -y install java-1.7.0-openjdk*
4)检测是否安装成功
java -version 可查看Java版本
二、tomcat部署
1)下载
安装在/opt/tomcat中
先在opt中建立tomcat目录:mkdir tomcat
进入tomcat目录 :cd /opt/tomcat
下载安装包:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.86/bin/apache-tomcat-7.0.86.tar.gz
2)解压
tar -zxvf apache-tomcat-7.0.86.tar.gz
3)启动tomcat
进入tomcat包的bin目录:cd /opt/tomcat/ apache-tomcat-7.0.86/bin
启动:./startup.sh
4)防火墙
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
5)浏览器访问,检验是否安装成功
windows中的浏览器可通过linux服务器的ip地址访问tomcat
地址栏输入:http://ip地址:8080 ,
tomcat目录中的webapps里面有许多项目实例,也可以进行访
http://ip地址:8080/examples
6)配置服务
新建脚本
vim /etc/init.d/tomcat
编辑脚本内容
#!/bin/bash# description: Tomcat7 Start Stop Restart# processname: tomcat7# chkconfig: 234 20 80
CATALINA_HOME=/opt/tomcat/ apache-tomcat-7.0.86.tar.gz case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; *) echo 'please use : tomcat {start | stop | restart}' ;;esacexit 0
保存退出 Esc :wq
给脚本添加权限:chmod 777 tomcat
执行脚本,启动、停止 和 重启服务。
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart
7)配置开机自启动
chkconfig --add tomcat
chkconfig tomcat on
三、mysql安装
1)进入 安装目录:cd /opt/mysql
2)下载并安装
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum repolist all |grep mysql
yum install mysql-community-server
3)启动
service mysqld start
4)输入mysql,进入mysql数据库
一开始账号密码为空
四、项目迁移
1)数据库迁移
windows
windows导出库
windows中navicat中导出sql文件:xxx.sql
windows上传至linux :
Linux中
a.进入要上传的目录:这里存在mysql中 cd /opt/mysql
b.输入命令rz,如果安装了,则会弹出窗口,选择要上传的sql文件,点击上传
此时sql文件会存在/opt/mysql目录中。
c. 建库
create database 项目数据库名;
use 项目数据库名;
d.修改编码
set names utf8;
e.导入库
source /opt/mysql/XXX.sql
2)war项目迁移
a.windows导出war包
b.rz命令上传至tomcat的webapps目录下面
c.通过http://ip:8080/war名即可访问