在Linux环境下搭建Java Web测试环境
作者:网络转载 发布时间:[ 2016/2/25 13:16:34 ] 推荐标签:WEB测试 Linux
5.下载并安装mySQL
(1)安装mysql
>yum search mysql
>yum install mysql.x86_64 mysql-server.x86_64
(2)设置mysql密码(详情请参见 http://blog.knowsky.com/193552.htm)
缺省情况下MySQL没有设置密码
(可通过检查端口是否开启来查看MySQL是否正常启动:
[root@localhost yuanyuan]#netstat -anp|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 34693/mysqld )
> service mysqld start //启动mysql服务
> mysql -uroot -p //登录
>vim /etc/my.cnf //加上 --skip- grant-tables 跳过授权表的验证,可以直接登陆MySQL服务器
>service mysqld restart //重启mysql服务
> mysql -uroot -proot //登录,设置密码
> vim /etc/my.cnf //将跳过设置密码的注释掉
>service mysqld restart //重启
(3)设置数据库编码格式(这个非常重要)
> vim /etc/my.cnf
//设置mysql客户端和服务器端的默认编码!!!!
在[client]下添加
default-charater-set=utf8
在[mysqld]下添加
collation_server = utf8_general_ci
character_set_server = utf8
保存退出后重启mysqld
看一下效果:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
或者一开始都是latin时,使用
mysql>set character_set_database=utf8
(4)创建数据库dh_test并导入dh.sql
mysql>create database dh_test
>show database //查看是否创建成功
>mysql -uroot -p dh_test < dh.sql 或者用 mysqldump -u userName -p dabaseName > fileName.sql //导入sql
>show tables //查看表是否创建成功
>select * from user //查看中文显示是否ok
6.web项目部署,配置项目连接的数据库名和用户名密码
将项目在本地编译后,整个webroot下的文件放到linux下的/usr/local/tomcat 下的webapps下,webroot改为root
>cd ROOT/WEB-INF/classes/config/properties/database.properties
修改数据库名为dh,用户名和密码与mysql设置的一致!!!
7.启动mysql,启动tomcat
>service mysqld start
>./startup.sh
>tail -fn 300 ../logs/catalina.out
启动成功,项目发布完毕!!
在linux的火狐浏览器即可访问该项目, 输入 localhost即可
(不过需要提前在tomcat安装目录下conf/server.xml进行设置,可见 http://blog.csdn.net/defonds/article/details/4192953 )
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
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热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南