在Linux环境下搭建Java Web测试环境
作者:网络转载 发布时间:[ 2016/2/25 13:16:34 ] 推荐标签:WEB测试 Linux
一.项目必备软件及基本思路
项目必备:
虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本)
项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,因为tomcat启用一个工程的时候,是发布了除了JSP以外的,所有已被编译过的java文件,所以只能放在本地部署生成编译后的class文件)。
java环境配置:配置JDK
服务器:tomcat
数据库:MySQL
基本思路:(特别注意各处的编码设置)
1.配置java环境(下载jdk并配置环境变量)
2.下载并安装tomcat (设置tomcat编码)
3.安装mysql并导入sql(注意:mysql客户端和服务器端编码设置,必须设置完再导入sql,这个折腾了好久)
4.项目导入并修改数据库连接配置
5.启动mysql,启动tomcat,访问即可!
VMware tools小介绍:
现在的centOS已安装了VMware tools (实现主机和虚拟机之间文件的共享拖拽功能),其余项目所需都没有安装。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之前自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。
二.具体操作
1.判断是否可以连网
(我用的是NAT模式,只要宿主主机(相当于路由器)网络通,只要配置DNS即可,这种只能在虚拟机本地访问,在宿主主机无法访问到内部项目。改用DHCP桥接模式即可,具体见 http://blog.csdn.net/heirenheiren/article/details/17795951)
>ifconfig (查找虚拟机主机ip) eth0表示现在用的网卡名称
>ping www.baidu.com (看网路是否通)
如何设置centOS上网?详见
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/05/3001148.html 结合
http://jingyan.baidu.com/article/fc07f9891d186512ffe51935.html
2.将centOS的yum源更新为国内的阿里云源 (方便下载和安装软件包)
第一步:备份你的原镜像文件,以免出错后可以恢复。
>mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 6 (6系列)
>wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:运行yum makecache生成缓存 (管理安装包,下次安装直接找到安装包即可)
>yum clean all
>yum makecache
3.下载java环境(java runtime environment )
(1)如果是安装 openjdk不用配置java_home 和 CLASSPATH PATH环境变量 (我们采用的是这个)
>yum search java (找到 java-1.7.0-openjdk.x86_64 )
>yum install java -1.7.0-openjdk.x86_64
>java -version //显示ok,安装配置成功
(2)安装 jdk-7u21-linux-i586.rpm (安装目录 /usr/java/jdk1.6.0_21 )
> rpm -ivh jdk-7u21-linux-i586.rpm
配置环境变量,在/etc/profile中加入JAVA_HOME CLASSPATH PATH环境变量。
[root@localhost jdk1.7.0_21]# vi /etc/profile
在后加入
JAVA_HOME=/usr/java/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
如果之前安装有opensdk,需要另外做处理。
4.下载tomcat7.0(免安装版)
(1)启动linux自带的火狐浏览器,搜索tomcat下载到桌面,解压到/usr/local
[root@localhost Desktop]# tar –xzf apache-tomcat-7.0.29.tar.gz //解压
[root@localhost Desktop]# mkdir /usr/local/tomcat //在usr/local下新建tomcat目录
[root@localhost ~]# cp –rf apache-tomcat-7.0.29 /usr/local/tomcat //拷贝至 tomcat下
(2) 设置Tomcat编码,配置Tomcat服务器编码为UTF-8:(这个很重要!!)
打开tomcat安装目录下的conf/server.xml文件,(大约在69行处)
将8080端口的<connector></connector>标签中设置成 URIEncoding=”UTF-8”。
如:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
(3) 启动Tomcat
[root@localhost bin]# ./startup.sh
使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功
小知识复习:
之后的项目放在tomcat文件夹下的webapps下
*.tar.gz:tar程序打包的数据而且用gzip压缩过。
(1)-c 压缩(2)-x 解压(3)-t 查看tar的文件(4)-v 压缩的过程中显示文件名(5)-f 使用文件名,一般后面直接加文件名(6)-z 用gzip方式压缩
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11