TomCat下部署接口测试环境

Tomcat目录结构说明

bin Linux或windows平台上可执行脚本文件,如果启动和关闭Tomcat的脚本
conf
Tomcat服务器的各种全局配置文件,其中包括:server.xml:Tomcat的主要配置文件,服务器配置信息,如端口号、虚拟机等

tomcat-user.xml:Tomcat用户的文件,保存tomcat的用户名、密码、角色信息

web.xml:部署描述文件,注册了很多MIME类型,即文档类型

lib 所有jar文件
logs 执行时的日志文件比如启动报错,会保存在该目录的文件中
temp 运行时所产生的临时文件
webapps 主要web发布目录,默认情况下把web应用文件放于此目录
work Tomcat会将JSP生成的servlet源文件和字节码文件放到这个目录下
LICENSE 许可证
NOTICE 说明文件
RELEASE-NOTICE 版本说明
RUNNING.txt 运行说明文件

Tomcat下部署接口测试环境步骤

1、把JDK和tomcat的软件包通过xftp传输到虚拟机的/opt

2、安装JDK,解压JDK,解压tomcat

解压jdk

解压tomcat

3、配置环境变量

编辑/etc/profile文件,在文件最后加入以下内容来配置环境变量

JAVA_HOME=/opt/jdk1.8.0_141

JAVA_BIN=$JAVA_HOME/bin

JRE_HOME=$JAVA_HOME/jre

JRE_BIN=$JAVA_HOME/bin

PATH=$JAVA_BIN:$JRE_BIN:$PATH

export  JAVA_HOME  JRE_HOME  PATH

4、使环境变量生效,输入:source/etc/profile,按回车后,再输入java-version,显示以下内容说明环境变量生效:

5、启动tomcat,startup.sh(如果没有权限,通过chmod改变目录权限)

进入tomcat文件,查看running文件,输入cat RUNNING.txt,可以看到里面的内容

进入bin目录,输入./startup.sh,启动tomcat

6、访问tomcat:http://ip地址:端口号(默认8080)

前提:关闭防火墙

补充:改变端口号

编辑conf/server.xml,搜索808,改8080为其他端口号

cd../bin 执行

shutdown.sh---->执行startup.sh开启tomcat

部署接口环境

1、把war包通过xftp传到tomcat的webapps目录下

2、两个配置文件放到conf目录下

3、进入tomcat下的conf目录下,修改配置文件jdbc.properties的ip地址(为虚拟机ip)和用户名密码

改完后需要重启tomcat服务:bin/./shutdown.sh --> ./startup.sh

4、通过navicat连接数据库,导入sql脚本

选择名为“future”的数据库,右键点击“运行SQL文件”,选择要导入执行的脚本运行成功即可

5、在浏览器输入地址访问,地址通过接口文档获得

时间: 2024-10-18 00:15:16

TomCat下部署接口测试环境的相关文章

tomcat下部署了多个项目启动报错java web error:Choose unique values for the 'webAppRootKey' context-param in your web.xml files

应该是tomcat下部署了多个项目且都使用log4j. <!--如果不定义webAppRootKey参数,那么webAppRootKey就是缺省的"webapp.root".但最好设置,以免项目之间的名称冲突. 定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里. 然后log4j的配置文件里就可以用${webName.root }来表示Web目录的绝对路径,把log文件存放于webapp中. 此参数用于后面的“Log4jConfigListener”

log4j和web.xml配置webAppRootKey 的问题(一个tomcat下部署多个应用)

转自:http://blog.csdn.net/arvin_qx/article/details/6829873 在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下: <!-- 应用路径 --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.r

一个Tomcat下部署多个项目异常:org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean 的解决方法

内容简介 在测试服务器上Tomcat下部署两个Spring boot项目,总是一个能启动成功,另一个启动不成功.这两个war包单独部署均能正常启动. 查看日志:启动时报出 org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean 的异常. 本文主要说明这个问题的解决方法(我的情况用下面的方法能解决). 异常信息(部分) Error starting ApplicationCont

一个tomcat下部署多个项目或一个服务器部署多个tomcat

最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤. 目录: 1,一个tomcat下同时部署两个项目(多个项目可以参考) 1.1项目都放在webapps内(共用一个端口) 1)把两个项目都放在webapps下. 2)处理重复jar包. 3)tomcat端口默认为8080.如果想修改可以去conf下的server.xml中进行修改 4)启动tomcat 1.2建立多个类似于webapps的文件夹,通过conf下的server.xml进行配置(每个

tomcat下部署两个工程时,只有一个可以访问,另一个出现404错误,该如何解决

在开发新项目的时候,有时候为了省时,直接把曾经做过的项目工程A拷贝成改名为B工程,然后再在B工程上进行功能的开发, 此时若把A,B工程同时部署到tomcat下,会发生只能访问A,B工程中的其中一个,而另一个会出现404错误,此时可参照如下方法解决: 步骤1:找到工程下的web.xml文件 步骤2:修改webAppRootKey的属性,使得两工程的不一致便可 A工程的webAppRootKey属性如下: <context-param> <param-name>webAppRootKe

JFinal学习笔记(一) 在Tomcat下的JFinal环境配置

最近打算做一个属于我自己的个人网站,本来打算使用微软的.NET来进行开发的,但是听朋友说有一个基于java的开源框架JFinal和.NET的开发模式很像,同时兼备了.NET快速开发和java安全性两方面的优点.出于好奇本人打算学习一下JFinal框架,看看是不是真的这么神. 同时这次我将对我学习的每个重要的步骤或者遇到的问题都在博客中详细的记录,主要是为自己做个学习笔记,防止以后一段时间不用后会遗忘.话说我以前怎么就没有写博客的习惯,之前经常发生一些开发技术一段时间不用后就不会用的乌龙,怨念啊.

tomcat下配置https环境(windows环境)

在网上搜了一下,内容不是很完善.现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin目录 (2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore” d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下.注意若要放到c盘,在win7系统下,需要以管理员身份进入到命令行中进行操作,否则是无法创建tomcat.keystore的.本例

在tomcat下部署工程方式

第一种:直接拷贝.将项目下的WebRoot文件夹复制到$CATALINA_HOME\webapps路劲下,命名为csp,启动服务即可,这种方式非常简单. 第二种:这种方式并不需要将项目拷贝到webapps路径下,可以直接F:/路径下部署.方法如下:更改$CATALINA_HOME\conf\server.xml文件,在<host>标签内添加<Context>标签,内容如下:<Context docBase="D:/workspace/csp/WebRoot"

tomcat下配置https环境

在网上搜了一下,内容不是很完善.现进行整理,做个学习笔记,以备以后使用. (1)进入到jdk下的bin目录 (2)输入如下指令"keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore" d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下.注意若要放到c盘,在win7系统下,需要以管理员身份进入到命令行中进行操作,否则是无法创建tomcat.keystor