zoukankan      html  css  js  c++  java
  • 在linux环境下搭建java web测试环境

    在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命令

  • 相关阅读:
    python之RabbitMQ
    RHEL 使用epel源
    Python操作 Memcache
    LOJ #6053. 简单的函数 (min25筛裸题)
    [51Nod
    Min25筛学习 + 【51nod1847】奇怪的数学题(Min_25筛+杜教筛)
    BZOJ 3331: [BeiJing2013]压力 (点双 圆方树 树链剖分 线段树)
    BZOJ 2125: 最短路(仙人掌 圆方树)
    模拟赛题解 naive (二分)
    BZOJ 2286 [Sdoi2011]消耗战 (虚树模板题)
  • 原文地址:https://www.cnblogs.com/w-tt/p/12671796.html
Copyright © 2011-2022 走看看