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

    VMware是隔离Windows和Linux操作系统的软件。

    .iso是Linux操作系统安装包

    数据库、语言、中间件、源代码

    Eg:禅道mysql、php、apache、源码

    虚拟机连数据库后,关闭防火墙

    一、jdk的安装

    Windows下载jdk:

    jdk-7u76-linux-x64.tar.gz或jdk-7u76-linux-x32.tar.gz

    将安装包放入/usr/local/  或者其他目录下

    1、cd /usr/local

    2、rz--将Windows下的jdk-7u76-linux-x64.tar.gz存到Linux里

    3、tar  -zxvf  jdk-7u76-linux-x64.tar.gz

    如何解压.gz的包:

    Linux命令tar  -zxvf  jdk-7u76-linux-x64.tar.gz  (将文件解压到当前目录下)

    tar  -zxvf  -C  jdk-7u76-linux-x64.tar.gz  /XXX/ (将文件解压到指定的目录xxx下)

    4、vi  /etc/profile----配置jdk环境变量

    i

    添加到最后:export JAVA_HOME=/usr/local/jdk1.7.0_76  (xxx为按照的jdk的目录,一直到jdk的bin的上一次)

    export JRE_HOME=$JAVA_HOME/jre

    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

    6、esc

    7、shift+:wq!

    8、source /etc/profile(应用保存的修改)

    二、Tomcat的安装

    1、cd /usr/local

    2、rz--将Windows下的apache-tomcat-7.0.59.tar.gz存到Linux里

    3、tar  -zxvf  apache-tomcat-7.0.59.tar.gz解压到当前文件夹

    tar  -zxvf  -C  apache-tomcat-7.0.59.tar.gz   /XXX/ (将文件解压到指定的目录xxx下)

    4、---进入到bin里启动汤姆猫

    cd /usr/local/apache-tomcat-7.0.59/bin

    Pwd

    sh startup.sh启动

    5、ps -ef|grep tomcat 验证Tomact起来了

    6、如果tomcat没起来查看log日志:

       cd cd /usr/local/apache-tomcat-7.0.59/logs

       cat catalina.out

    (一般是配置环境变量错误,修改环境变量后一定要再次应用source /etc/profile)

     

    三、发布应用程序、存放.war包

    shopping.war包放到tomcat的webapps/下

    1、cd /usr/local/apache-tomcat-7.0.59/webapps

    2、rz--将windows里的.war包保存webapps里

    3、cd /usr/local/apache-tomcat-7.0.59/bin

    4ps -ef|grep tomcat 查找正在运行的tomcat

    5、kill 进程号(tomcat)杀死tomcat

    6、sh startup.sh---进入到bin里重新启动汤姆猫(因为不能同时运行两个tomcat)

    7、进webapps里ls查看有没有.war包

    四、连接数据库

    数据库方案一:如果Linux里没有安装数据库,可以连接Windows下的数据库。Navicat里建任何地方都有权限的用户。

    修改Linux里的配置文件:改为本机IP:数据库端口和用户名、密码

    (杀死tomcat再重启)

    ps -ef|grep tomcat

    Kill 进程号(tomcat)

    sh startup.sh

    数据库方案二:Linux里安装数据库

     yum -y install mysql mysql-server mysql-devel

    1.输入命令:mysql

    2.输入sql语句:use mysql;

    3、create user HYH@"%"identified by"123456"; #创建用户HYH,密码:123456

    4、grant all PRIVILEGES on *.*to"HYH"@"%"; #授权

    5、flush PRIVILEGES; #刷新权限

    6、select * from user;  #查询user表是否有新增的用户

    7、查询新增用户信息:use mysql--select user,host from user;

    ctrl+z,Exit; #退出

    运行Navicat

    1、打开数据库

    2、连接--MySQL--linux用户名HYH密码123456 Linux的IP

    3、右键新建数据库shopping

    4、右键运行查找--shopping.sql文件

    (执行sql文件。在Windowsnavicat下创建连接Linux的数据库,创建数据库,然后执行sql文件:shopping.sql)

     

    五、修改配置文件

    /usr/local/apache-tomcat-7.0.59/webapps/shopping/WEB-INF/classes/jdbc.properties ,修改地址、用户名和密码与数据库用户相同。

    (杀死tomcat再重启)

    ps -ef|grep tomcat

    Kill 进程号(tomcat)

    sh startup.sh

  • 相关阅读:
    如何将网格式报表打印成其它样式
    拥有与实力不相称的脾气是种灾难——北漂18年(23)
    8.8.1 Optimizing Queries with EXPLAIN
    mysql 没有rowid 怎么实现根据rowid回表呢?
    secondary index
    8.5.5 Bulk Data Loading for InnoDB Tables 批量数据加载
    mysql 中key 指的是索引
    8.5.4 Optimizing InnoDB Redo Logging 优化InnoDB Redo 日志
    8.5.3 Optimizing InnoDB Read-Only Transactions 优化InnoDB 只读事务
    8.5.1 Optimizing Storage Layout for InnoDB Tables InnoDB表的存储布局优化
  • 原文地址:https://www.cnblogs.com/shianliyi/p/12917645.html
Copyright © 2011-2022 走看看