linux下测试环境搭建与常用命令

以java web项目为例

一、安装JDK

检查Linux是否已存在的JDK:rpm -qa|grep -i jdk;

如果有JDK相关文件,那么就卸载:rpm -e 已安装的包

1. 通过FTP上传JDK压缩包;

2. tar –zxvf 文件名   解压JDK文件  

3. mv 旧文件名 新文件名   修改文件名

4. 修改JDK环境变量  vim / etc/profile

5. 在文件末尾添加修改变量信息并保存(i进入编辑模式,ESC退出编辑模式,:wq!保存并退出)

6. 添加JDK的安装路径

export JAVA_HOME=/usr/java1.7(jdk版本号)
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

7. 重新执行系统配置文件 source /etc/profile

8. 查看JDK版本信息 java –version 若显示所安装的版本,则说明JDK安装配置成功

二、安装Web服务器 Tomcat

1. 通过FTP上传Tomcat压缩包

2. tar –zxvf 文件名   解压Tomcat文件

mv 旧文件名 新文件名   修改文件

3. 修改端口号

进入conf  修改server.xml文件,8080是默认的端口号,需要根据情况修改

4. 启动 startup.sh;关闭 shutdown.sh

5.访问地址:IP:8080/
如果连接上,出现tomcat默认页面,则安装成功;如果连接不上,但tomcat又是显示启动OK,检查firewall,路径为 /etc/sysconfig/iptables,将8080端口开启,.重启服务。


三、配置数据库

以mysql为例

检查Linux是否有存在的MySQL:rpm -qa|grep -i mysql

如果有MySQL相关残余文件,那么就卸载:rpm -e 残余文件名

首先用yum安装wget:yum -y install wget
用wget下载mysql的rpm包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查:yum repolist enabled | grep "mysql.*-community.*"
安装MySQL服务器:yum install mysql-community-server
查看启动状态:systemctl status mysqld
启动:systemctl start mysqld 
重启服务器:systemctl restart mysqld.service


给MySQL设置root密码:/usr/bin/mysqladmin -u root passwd ‘预置密码’

四、项目部署

1.进入Apache tomcat 下webapps 
如:/home/tomcat/apache-tomcat-7.0.75/webapps
2.通过xftp 上传考试包 或者也可以先解压后通过xftp上传到指定的目录下
3.然后解压到当前路径:unzip -n 包名.zip 
4.进入到指定路径下文件夹:/home/tomcat/apache-tomcat-7.0.75/webapps/kaoshi/WEB-INF/classes
5.修改连接项目数据库文件 :vi config.properties 该密码为修改后你自己设置的密码
6.修改文件内容:localhost修改为本地虚拟机IP:如192.168.1.123(你自己的IP)
修改tomexam3_free为你数据库一致的名称 
修改数据库密码为你自己修改后的密码
7.重新启动服务:
8.使用Navicat工具连接数据库(直接解压可用)
如果测试连接不成功 报错:1130 
需要修改数据库root用户远程连接权限
操作步骤:mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user; 
需要数据库重启 :systemctl restart mysqld.service (一定要重启!一定要重启! 一定要重启! ) 
9.在Navicat下创建数据库 命名为“kaoshi” 该名字为配置文件名一致
10.导入sql ==>当前库名下右键运行批次任务文件 
11.接着需要关闭该数据库 再重新打开 服务器端tomcat需要重启
12.验证:在网页端输入192.168.1.188:8080/kaoshi(代码包名)==>你的IP

五、启动MySQL、Tomcat

service mysqld start //启动MySQL

./startup.sh //启动Tomcat

参考链接:

1.https://www.cnblogs.com/yuchne/p/10689628.html

2.https://blog.csdn.net/Vicky_39/article/details/79209042

3.https://blog.csdn.net/bee_ai/article/details/83794839#3__Java_Web_58

4.https://www.cnblogs.com/xiaoshen666/p/10834121.html

你可能感兴趣的:(Linux)