部署测试环境(我举的例子是aix系统的,哈哈,现在都是linux了,不过我觉得都是异曲同工吧)

  1. 测试工程部署路径(根据你们的项目定路径就可以啦)
    /home/webuser/tomcat/webapps/test

  2. 部署操作步骤
    (1) 输入账号和密码,登录进去
    (2) 部署tomcat,由于我的这个服务器上面原先有一个项目project,所以我就将那个项目的tomcat拷贝过来。
    su root --进入到root用户
    cp -r /home/project/tomcat tomcat --拷贝tomcat
    将要测试的项目test放到tomcat里面。
    tar -cvf tomcat.tar tomcat --将本地的tomcat打包成tomcat.tar(建议不要放在C盘,我的是放在d盘)
    tar -xvf tomcat.tar – 放到服务器之后解压
    (3)修改tomcat端口号 找到tomcat的server.xml文件

    <Connector port="18080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8444" />
    

    18080 改为 80

      <Connector port="8009"    protocol="AJP/1.3"    redirectPort="8443" />
    

    8009 改为8099

       <Server port="8006" shutdown="SHUTDOWN">
    

    8006 改为 8066
    (4)设置java路径
    cd /home/test/tomcat/bin
    在bin下找到catalina.sh,setclasspath.sh 两个文件,在文件的最开始加入如下代码:
    export JAVA_HOME=/home/webuser/jdk1.6
    export JRE_HOME=/home/webuser/jdk1.6/jre
    JAVA_OPTS=’-Xms1024m -Xmx1024m’
    说明:我这个项目需要配置1.6的jdk,需要更改,加上内存是因为我在查看日志的时候出现了内存不足的报错,所以加上了这一条,为了避免后期会报错。
    (5)启动/停止
    部署完成后,对项目进行的操作。
    启动
    ./startup.sh
    停止
    ./shutdown.sh

    遇到的问题以及解决办法
    问题:
    查看进程:ps -ef|grep java
    项目启动之后查看进程没有找到刚刚部署的项目。

    解决办法:
    (1)查看日志:tail -f /home/webuser/tomcat/logs/catalina.out

    报错了~~emmm 仔细一看端口被占用
    (2)修改端口号:
    找到tomcat-conf-server.xml中

    将8016改成了8018。
    (3)重新启动。再次查看进程,发现,有了。则部署成功。

部署测试环境(非常详细哦,不看会后悔的操作步骤)相关推荐

  1. 项目四 CentOS使用kubeadm部署工具部署测试环境的K8s集群---Kubectl命令使用以及安装dashboard界面

    大家好,我是SuieKa.在之前呢有幸学习了马哥教育提供的K8s入门指南以及视频.初来乍到,写一篇关于K8s的介绍以及部署测试环境使用的K8s集群. 树 @·K8s入门简单介绍 一.K8s(Kuber ...

  2. 【测试】测试人员部署测试环境是什么意思

    文章目录 前言 一.测试人员部署测试环境是什么意思? 二.简要的说部署测试环境 2.1.大体流程 2.2.java项目 2.3.看语言 2.4.个人看法 总结 前言 提示:以下是本篇文章正文内容,下面 ...

  3. 作为专业的测试人员,如何全流程操作部署测试环境

    文章目录 一.前提概要 二.隐藏的技能树 三.实战出真知 四.总结一句话 一.前提概要 题主从事了10+年的测试岗位,来谈谈在公司如何整明白部署应用服务(环境)?因为在面试的时候,都会遇到提问:会部署 ...

  4. 快速一键部署测试环境,降低环境配置风险

    摘要: 环境部署是软件测试很重要的一个环节,但也是比较耗时间的环节,很多企业经常是项目立项后,开始邮件申请服务器资源,再三催促审批通过后,进行手工部署搭建环境,然后解决各种依赖和修改各种配置文件.如何 ...

  5. 使用了java自带的Pair类造成部署测试环境失败

    背景:写一个新功能时用了javafx.util包下的Pair类,本地调试没问题,但是部署到测试环境时使用jenkis一直在重试健康检查, FAILED - RETRYING: Healthcheck ...

  6. BigDecimal 部署测试环境精度丢失

    背景 本地测试接口,一个BigDecimal类型的字段,正常的返回了2位小数,但是部署到测试环境后,就变成了一位小数. 分析问题 如果不是字符串,前端进行自动转换后,去掉了数值末尾的0. 解决问题 方 ...

  7. jenkins+php+svn快速部署测试环境开发环境快速部署

    jenkins 虽然作为java常用的打包部署工具,不过也可以使用在phpweb项目部署管理,前段时间帮公司部署了开发环境与测试环境,简单分享一下. 1.内网web环境搭建lnmp,centos下编译 ...

  8. PDF下载,字体找不到问题,错误信息:Table ‘name‘ does not exist in file/simfang.ttf,本地可以,部署测试环境不行

    最近做了一个pdf下载预览的功能,里面用到了字体:宋体.仿宋,在本地下载预览时,都能正常显示,但部署到测试环境直接,直接报错 Table 'name' does not exist in file/s ...

  9. Jenkins自动部署测试环境之jar包自动部署

    在我们的日常工作中,可能经常会遇到以下问题: 1.测试环境是由开发去更新的,当开发忙于改bug的时候,测试环境更新频率比较低,问题不能得到及时的验证 2.频繁的找开发去更新环境的话 ,耽误别人的工作, ...

最新文章

  1. 抢票软件原理_手机部应届生软件大赛 | SHOW MI YOUR CODE
  2. python爬虫框架排行榜-常用python爬虫框架整理
  3. error java on syntax token_解决Java“syntax error on token enum”问题
  4. PHP点击跳转QQ,thinkphp3.2 获取QQconnect Login 跳转到的地址值
  5. IOS基础之计算器的编写
  6. .NET程序员走向高端必读书单汇总
  7. css 水平垂直居中那些事
  8. 一文带你领略虚拟化领域顶级技术会议KVM Forum 2018
  9. 梯度下降法-深度AI
  10. docker wsl2启动不了_在window上安装docker的方法
  11. ESXi主机下的常用日志
  12. 惠普136a芯片清零_怎么把惠普打印机芯片清零
  13. 影子卫士汉化语言包 res.ini
  14. hbiuder运行php_hbuilderx中运行php图文说明
  15. 遍历vad二叉树来遍历进程里的模块
  16. Typora简单传图(Typora+PicGo-Core+SMMS/阿里云OSS 实现图床)
  17. win10的计算机是哪个版本,Windows 10系统都有哪些版本?老旧电脑装哪个版本的win10好?...
  18. PCB的EMI如何产生
  19. 什么是options请求?为什么会有options请求?
  20. ListView控件数据操作——添加表头和数据

热门文章

  1. ec20 获取LTE信号强度
  2. java中Cache缓存的使用
  3. 微信小程序使用weui自定义底部导航栏,切换不同页面显示不同tabbar
  4. iPhone出现异常掉电的问题怎么办 iPhone掉电异常解决方法
  5. 第2章第21节:使用项目符号修饰段落中的文字内容 [PowerPoint精美幻灯片实战教程]
  6. 用Photoshop去除图片中的锯齿
  7. 网站端服务器返回错误8114,ROLLBACK TRANSACTION请求在SQL Server之后没有对应的BEGIN TRANSACTION错误8114...
  8. hashlib模块python
  9. 【阅世界】20张赤裸裸的人性图,你敢看吗?
  10. python埃及分数式_埃及分数(一)