在linux环境下搭建java web测试环境

一.项目必备软件及基本思路

如果你需要搭建的测试环境是刚装的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命令

 

你可能感兴趣的:(软件测试)