zoukankan      html  css  js  c++  java
  • Tomcat 环境搭建 接口项目部署笔记

    浏览器   web服务器(Apache)   数据库MySQL
    开发了代码-》打包-》发布到web服务器中去-》我们在网络上可以访问
    使用包:ZenTaoPMS.7.3.stable.zbox_64.tar.gz 64位
    1.通过xftp传到Linux opt目录下  tar -xzvf  ZenTaoPMS.7.3.stable.zbox_64.tar.gz  解压
    会解压出一个zbox文件夹  cd zbox
    里面会有一个zbox脚本,启动 ./zbox start
     
    显示启动成功
    2.查看linux系统下ip地址+默认端口号8080在浏览器中输入访问   端口号可以不输入
      直接 192.168.177.128访问
    用户名 admin  密码123456
     
    java开发的web项目-》Tomcat:三脚猫  web服务器
    Tomcat目录结构:
    bin :linux或windows平台上可执行脚本文件,如启动和关闭Tomcat脚本  ./start.sh  ./shutdown.sh     sh是linux下的一个shell脚本  启动  shutdown.sh关闭web服务器   start.bat 和shutdown.bat是windows server的shell脚本,所以Tomcat在windows和linux下都能运行
    ./startup.sh 表示从当前路径运行shell脚本,启动
     
    conf:Tomcat服务器的各种全局配置文件,其中包括service.xml:Tomcat 的主要配置文件,服务器配置信息,如端口号,虚拟主机等Tomcat-users.xml:Tomcat用户的文件,保存Tomcat的用户名,密码,角色信息web,xml:部署描述符文件,注册了很多MIME类型,即文档类型
    vi.server.xml;改端口号
    lib:所有jar文件 Tomcat就是java开发的
    logs:执行时的日志文件比如启动报错,会保存在该目录的文件下
    temp:运行时所产生的临时文件
    webapps:主要web发布目录,默认情况下把web应用文件放于此目录    存放项目
    work Tomcat会将JSP生成的servlet源文件和字节码文件放到这个目录下
    LICENSE:许可证
    NOTICE:说明文件
    RELEASE NOTES:版本说明
    RUNNING.TXT:运行说明文件
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    当出现一些稀奇古怪的问题不知道怎么解决时就去百度,百度解决不了直接卸载,重新安装一遍
    卸载之前
    1. ./shutdown.sh 停止tomcat
    2.进入apache的路径 cd /opt/      ll查看是否存在
    3.rm -f  apchae -tomcat -6.0.53  删除掉apache
       rm -f jdk1.8.0_121 删掉jdk
      vim /etc/profile 按G到最后 按小写的两个dd把环境变量删掉
      source /etc/profile 生效一下
    export输出一下 查看系统环境变量 如果还有javahome的变量。
    logout  断开重新连接一下 在export查看是否还有java home 的变量存在
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------配置
    1.把解压包apache-tomcat-6.0.53.tar.gz 上传到xftp文件夹内然后解压
      也可以在本地解压好在上传到上面
     
    2.解压
    tar  -xzvf  apache-tomcat-6.0.53.tar.gz  -C /opt/ 解压到指定文件夹
    tar -xzvf  jdk-8u121-linux-i586.tar.gz  -C /opt/ 解压jdk到指定文件夹
    cd /opt/查看解压文件
     
    3:配置环境变量
    - vim /etc/profile
    - 切换到文件的最底部  大写G
    - 编辑
    JAVA_HOME=/opt/jdk1.8.0_121 必须配置 红字是jdk的解压后路径
    JRE_HOME=$JAVA_HOME/jre
    JAVA_BIN=$JAVA_HOME/bin 路径 
    JRE_BIN=$JRE_HOME/bin
                    PATH=$JAVA_BIN:$JRE_BIN:$PATH
    export JAVA_HOME JRE_HOME PATH  导出
    - 让配置及时生效:source /etc/profile
    如果出错就(logout重新连接)
    4:启动tomcat:先进入apacha路径  cd/opt/apache-tomcat-6.0.53/bin 
    5:启动之 前,一定要新开一个窗口
    cd/opt/apache-tomcat-6.0.53/logs
    tail -f catalina.out,去实时查看日志
    然后./startup.sh  查看另一个窗口的日志是否启动成功
     
    清除log方法 :echo '' ">catalina.out     vim catalina.out
     
    6:启动成功后 ifcong 查看虚拟机ip
      service iptables status 查看防火墙是否关闭 如果没有 service iptables stop关闭
    打开浏览器,虚拟机ip+8080默认端口端口进行访问
    8:如果要修改端口: conf/server.xml  输入/搜索8080,直接改成你想要的端口9090(1~65535)
    -- 二:部署项目
    1.开发完软件-》进行打包-》给测试人员-》web容器
    部署war包  java代码包 直接找开发,有哪些部署文件,应该放在哪里?放在webapp?
      把war包放入xftp  apache 文件夹的webapps文件夹下
      jdbc.properties   log4j.properties 放入apache的conf文件夹下
    1.:拷贝war包到webapps  cp futureloan.war /usr/local/apache-tomcat-6.0.37/webapps 
    2:拷贝两个位置文件到Apache的conf目录 cp jdbc.properties log4j.properties /usr/local/apache-tomcat-6.0.37/conf
    2. cd /conf/ 修改配置连上数据库。
        vim   jdbc.properties
      告诉我 数据库主机ip,数据库名、数据库用户名、密码才能知道目前这个项目访问的是哪个数据库(这个数据库必须存在在navicat中,信息必须和数据库信息填写一致)如果数据库不存在则要先进入数据库,创建这个数据库
    3.修改完成后
    启动进入apache ./startup.sh 会自动解压出一个futureloan文件同时看log日志。如果启动成功,则可以访问 ipconfig+端口号+接口 
    如果log日志显示exception或者at前面有空格,则配置失败。
    at mysql.jdbc就是数据库连接有问题
    关闭./shutdown.sh
    重新进入conf目录 vim  jdbc.properties   修改配置数据库主机ip,数据库名、数据库用户名、密码(可以同时打开navicat数据库连接信息对照填写
    没有的话创建一个新的数据库即可。新数据库必须为自己的ip地址,用户名为root ,密码123456
    导入数据库的运行文件.sql )
     
    4:重启数据库启动tomcat
    地址必须这样写
    5:测试是否部署成功
    ifconfig查看ip地址+端口号进Google浏览器
    校验数据库是否启动成功:访问成功,配置成功
    注册的接口:
     
    改成自己的ip地址
     
    -- 三:拓展:
    什么叫接口??
    接口测试测什么?数据流转、控制、逻辑
    为什么做接口测试?
    什么时候做接口测试?什么时候都可以看项目的具体安排
     
    接口是给你们来测试的,不是来调试,调试是开发人干的-》是要发现bug-》提交bug
     
     
    研发部门的组织架构?角色?
     
    需求
    产品  -》 产出低保真文件  axure(原型) ,手绘-》提供
    设计  -》 根据低保真-》产出高保真--》给前端人员
    架构师 -=>系统架构
    数据库开发人员 --》根据我们的需求去设计数据库
    前端开发 --》根据高保真-》产出静态页面(html+css+javascript)-》切图
    APP开发人员 -》根据原始控件在写app界面
    后端开发 --> 根据需求,根据开发完的数据库,写核心逻辑-》接口
    -》开发人员刚把接口写完,拿到前端人员提供静态页面,去联调
    测试  -》编写用例 -》后端人员联调接口和前端页面时-》做接口测试
    运维  -> 服务器部署、运维
     
     
     

  • 相关阅读:
    Recommended Books for Algo Trading in 2020
    Market Making is simpler than you think!
    Top Crypto Market Makers of 2020
    Top Crypto Market Makers, Rated and Reviewed
    爬取伯乐在线文章(五)itemloader
    爬取伯乐在线文章(四)将爬取结果保存到MySQL
    爬取伯乐在线文章(三)爬取所有页面的文章
    爬取伯乐在线文章(二)通过xpath提取源文件中需要的内容
    爬取伯乐在线文章(一)
    爬虫去重策略
  • 原文地址:https://www.cnblogs.com/nuonuozhou/p/8644581.html
Copyright © 2011-2022 走看看