一.项目必备软件及基本思路
如果你需要搭建的测试环境是刚装的linux操作系统,没有tomcat和数据库,那需要在搭建测试环境之前先装tomcat和数据库,如果要装tomcat则必须先装JDK。
项目必备:
虚拟机:VMware Workstation
项目:java web项目
java环境配置:配置JDK
服务器:tomcat
数据库:MySQL
基本思路:
1.配置java环境(下载jdk并配置环境变量)
2.下载并安装tomcat,配置参数(网络连接超时时间、)
3.安装mysql并导入sql
4.程序部署并修改数据库连接配置
5.启动mysql,启动tomcat,访问即可!
一般来说,JDK、tomcat、,mysql等只需要在干净的环境上安装一次,后续就只需要更新web应用程序就可以了。
二.具体操作
安装jdk
如果有自带,先卸载再装
1.把包复制/usr/local(jar包可以在Windows上下载,利用文件传输工具传输到服务器上;或者直接在服务器上下载。需要知道开发所使用的jar包版本)
2.解压
3.配置环境变量
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
4.检查java是否安装成功
java -version
安装tomcat
1.把下载的tomcat包复制/usr/local(包可以在Windows上下载,利用文件传输工具传输到服务器上;或者直接在服务器上下载)
2.解压
3.启动服务,在tomcat/bin目录执行startup.sh文件
4.检查,在浏览器中输入:IP:8080
1.如果连接不上,但tomcat又是显示启动OK,检查firewall
路径为 /etc/sysconfig/iptables,将8080端口开启
2.重启服务
安装数据库
数据库根据公司选择的数据库进行安装,一般可以安装mysql和oracle。
mysql安装比较简单,可以使用源码安装,也可以使用yum在线安装,在这里简单地介绍一下yum在线安装。
1. rpm -qa|grep mysql --检查linux是否有存在的mysql
2.如果有mysql,卸载
rpm -e --nodeps mysql
3.安装命令
yum install mysql-server mysql mysql-dev -y
4.安装成功后,启动服务
service mysqld start
service 服务名 restart/start
5.直接输入mysql 进入到数据库
如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。
项目部署
之后的项目就放在tomcat文件夹下的webapps下
将项目在本地编译后,整个webroot下的文件放到linux下的/usr/local/tomcat 下的webapps下,webroot改为root
>cd ROOT/WEB-INF/classes/config/properties/database.properties
修改数据库名为dh,用户名和密码与mysql设置的一致!!!
启动mysql,启动tomcat
>service mysqld start
>./startup.sh
>tail -fn 300 ../logs/catalina.out
启动成功,项目发布完毕!!
小知识
1、Jenkins工具:使用脚本来把程序发布的整个流程配置好,这个脚本一般都是自己写的。
发布程序的整个流程:关闭服务→更新SVN,打jar包→备份服务器上的原包→用新包替换原包→重启服务
2、测试地址由来:远程机子(服务器)上的IP地址+安装Tomcat时配置的端口号+url
3、判断服务是否中断:ping ip地址 ctrl+z终止ping命令