Tomcat环境配置部署测试环境及架构

Tomcat环境配置已经在前面介绍过了,这边就为童鞋们介绍下对于Tomcat的架构是怎么样的!

Tomcat的架构包含(bin、conf、lib、logs、temp、wenapps、work)等文件夹

下面就来分别介绍下对应的文件是做什么用的(常用的5个)

BIN目录:这个目录文件里的主要作用是控制Tomcat的启动与关闭(使用catalina或者startup脚本),以及启动关闭有关的安全管理(uli)的等

常用命令:

启动Tomcat:   ./startup.sh

关闭Tomcat:    ./shutdownsh

查看tomcat进程:  ps -ef |grep tomcat

然后可以直接杀掉进程来重启tomcat ,命令:kill -9  pid(tomcat的进程号)

命令中的“-9”是权限的意思,不加-9也是可以的,看个人习惯

Conf目录:这个目录文件是我们在Tomcat中用到最多的一个目录,因为里面是主要的配置文件,当启动Tomcat时,就会去这里面读取配置。所以配置文件一定要做好,直接配置在这里即可。

Lib目录:放Jar包。

Log目录:里面包含有Tomcat生成的日志文件。要查看程序运行是报错的是问题引起的?或者是启动Tomcat程序出错,都是需查看日志的。

Webapps目录:这是默认的Web应用程序存放的位置。如果将war包放在这个目录下,tomcat会自动将这个war包解压。之后我们要做的搭建测试环境,就是要把war包放到这里来!

下面就介绍下对测试环境的搭建

首先发布包:

1.把war包都用Xftp上传到啊Webapps里面,然后启动tomcat

Account-service --- 用户管理管理

Cms-service ---验证用的模块

Sms-service ---发送短信验证码的模块

Finance-userinfo---用户信息注册模块

2.启动tomcat之后查看下对应的文件是否已解压生成

3.解压成功后,那么现在需要把配置文件传到对应的conf目录下

4.配置文件放进来之后(记住是所有的配置文件,包括各个文件中对应的例如smsc_conf.xml等文件),需要对配置文件进行修改

文件配置修改好了之后,需要杀掉tomcat的进程号,然后重启tomcat才能生效

数据库的URL的IP换成童鞋们自己的虚拟机IP地址(所有的IP都改成童鞋们自己的)

Name为虚拟机的账号

password是虚拟机的密码

然后 http://ip:端口号/sms-service-war-1.0/ws/smsFacade.ws?wsdl

访问配置好的接口,出现下图就说明已经配置成功了

5.war包跟配置文件都弄好之后,用navicat创建对应的数据库 sms_db smsd_db0,然后创建数据库及表

这边是创建数据库的及表的语句,

在navacat中对应的sms_db库中创建

sms_db.t_mobile_limit.sql跟sms_db.t_mobile_limit.sql 都在sms_db中创建,创建成功后会生成2张表

6.然后现在同样是在sms_db中创建月份的表用来存储,打开  sms_db.t_mvcode_log.YYYYMM.sql  脚本,把里面的日期换成201605的格式

创建好之后

7.然后sms_db00   创建这个库中的表

创建99个库,每个库分别创建对应的表

很多童鞋可能不知道为什么要这样分,其实呢,我们做的这个项目是一个用户信息服务的接口测试

那么,一些信息是需要通过分表分库来存储的

例如 电话号码 是137123456789,通过手机号码的后三位来判断存储的库及表

这个号码的位数是  789,那么储存的数据库就是89,存储的表是t_mvcode_info_7,

7代表的是表,89代表的是库(注意:每个项目的存储的规则都不同)

8.还需要创建finance_db数据库

用下面这个脚本

16finance_db.t_appid_config.sql 生成表

再创建ct_db数据库

用下面2个脚本生成2个表

然后继续创建user_db数据库

用下面2个脚本生成2张表

user_db_00同样需要创建00-99 个数据库

那么这些数据库里面都有哪些表呢

用这2个脚本 生成表

创建好之后,就可以通过下面的接口连接去访问了

finance-userinfo

http://这里写你的IP地址:8080/finance-user_info-war-1.0/ws/financeUserInfoFacade.ws?wsdl

account-service

http:// 这里写你的IP地址:8080/account-service-war-1.0/ws/userAccountFacade.ws?wsdl

sms-service

http:// 这里写你的IP地址:8080/sms-service-war-1.0/ws/smsFacade.ws?wsdl

cms-service

http://这里写你的IP地址:8080/cms-service-war-1.0/ws/imgCodeFacade.ws?wsdl

搭建好之后,童鞋们就可以参考

SoapUI之接口测试(一)如何进行接口测试了

时间: 2024-10-11 22:27:26

Tomcat环境配置部署测试环境及架构的相关文章

Eclipse Maven profiles 多环境配置,测试环境与开发环境分开打包

1.将开发环境.测试环境.生产环境的配置文件分开存放,如下图: 2.在Maven中配置不同的环境打包配置文件的路径,配置如下: <profiles> <profile> <!-- 开发环境 --> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <!-- 默认激活该profile节点-->

LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

上一篇博文里总结了面向对象三大特性在Java中的体现,现在谈一谈Java中的抽象类,接口,内部类等特性. 一. 抽象类 public abstract class Shape { public int shapeID = 0; public abstract double getArea(); } Java中允许类.接口或成员方法具有抽象属性,而不允许成员域或构造方法具有抽象属性. 类修饰词中含有abstract的类具有抽象属性,称为抽象类:接口总是具有抽象属性. 如果成员方法的修饰词中含有ab

C连接MySQL数据库开发之Xcode环境配置及测试

一.开发环境 Mac OS X 10.9.2 64位.Xcode5.1.MySQL5.5.37 64位 MySQL安装目录为:/usr/local/mysql 二.配置xcode连接mysql的编译选项 1> 将mysql头文件目录添加到xcode头文件搜索路径中 项目属性--> Build Settings --> Search Paths --> Header Search Paths,添加/usr/local/mysql/include 2> 将mysql库文件目录添加

C连接MySQL数据库开发之Windows环境配置及测试

一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 首先创建一个控制台空项目,打开VS2013,文件--> 新建项目 --> 常规 --> 选择"空项目" 因为我们要使用MySQL数据库的API接口编程,所以需要将工程的附加头文件搜索目录和附件库文件搜索目录,指向MySQL安装目录对应的位置,下面是我机子上mysql库和头

Java开发环境配置 JDK开发环境配置

Java开发环境配置 JDK开发环境配置 Java环境变量涉及到三个名词:JAVA_HOME.PATH.CLASSPATH. JAVA_HOME代表JDK安装主目录,PATH代表JDK下可执行文件目录,CLASSPATH代表运行java程序时需要查找class文件的目录. 依据上面的安装步骤: JAVA_HOME应该设置为:D:\DevelopTools\JAVA\JDK PATH应该设置为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意其中的分号) CLASSP

在Windows下安装配置jforum测试环境

前提条件:需要配置好JDK,eclipse,tomcat(因为我安装部署tomcat遇到点问题,也把其配置过程写清楚),Mysql数据库(参考http://blog.csdn.net/qishuo_java/article/details/37721471 一步步安装,非常详尽),我的mysql数据库密码是123456 ,我的环境是Windows7. Step 1.下载jforum:http://jforum.net/download.jsp ,下载好,放到指定目录下解压即可. Step 2.下

Tomcat与mysql部署java环境

快速的搭建java环境,让新开发的项目能及时的得到测试,这是对一个系统工程师的基本要求.不多废话,下面分享一下我的项目经验: 1. 安装配置tomcat与mysql.java环境 我的系统环境:rhel6.3.yum环境已配置,不知道怎么配置yum请访问:http://stlong.blog.51cto.com 安装: [[email protected] ~]# yum install tomcat* #安装tomcat [[email protected] ~]# yum install m

如何部署测试环境

项目所用的编程语音一般是Java(这里以Java为例) 部署步骤如下: 一.将远程git仓库的代码部署到远程服务器上 :使用 git clone 命令:将存储库克隆到新创建的目录中 $  git  clone   <版本库的网址>   <目的地文件名> 如: git  clone  xxxxx.git   "         git把代码拉到远程服务器上 2,mvn clean在服务器上删除target目录(这里是删除编译文件的目录) 3,mvn package jar/

测试人员如何使用Git部署测试环境

Git是分布式的版本控制系统. 作为一名Git的小白使用者,一开始接触很懵逼,因为总担心自己一不小心误操作影响代码仓库的代码,网络上关于Git的使用多从开发的角度,很少有人从测试的角度来介绍Git的使用,下面就把自己这段时间的学习做一个简单的总结,算是抛砖引玉吧~ [新系统刚搭建完测试环境] 在这种情况下,我们的本地服务器只是安装了Git,但是本地服务器上并没有远程代码,这时候我们需要两步即可轻松搭建本地的Git仓库,并将远程代码部署到测试环境. 1.确保本地服务器上配置了Git,参考另一篇随笔