日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java项目测试环境搭建

發(fā)布時(shí)間:2024/1/1 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java项目测试环境搭建 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • JDK安裝
  • 在/usr/local目錄下創(chuàng)建jdk目錄
  • 上傳jdk-8u161-linux-x64.rpm到/usr/local/jdk目錄下
  • 進(jìn)入linux切換到/usr/local/local/jdk目錄
  • 安裝jdk:rpm -ivh jdk-8u161-linux-x64.rpm
  • 檢查是否安裝成功:java -version
  • ?

    ?

    • Tomcat安裝

    War包部署需要tomcat,jar包部署不需要tomcat,打包自帶了tomcat。

  • 上傳apache-tomcat-8.5.29.tar.gz到/usr/local目錄下
  • 進(jìn)入linux切換到/usr/local目錄
  • 解壓文件:tar -zxvf apache-tomcat-8.5.29.tar.gz
  • 將解壓后的apache-tomcat-8.5.29目錄名改成tomcat
  • 啟動(dòng)tomcat進(jìn)程:/usr/local/tomcat/bin/startup.sh
  • 訪問(wèn)tomcat界面:在瀏覽器運(yùn)行IP:8080,正常訪問(wèn)即為啟動(dòng)成功。
  • ?

    ?

    • Nginx安裝
  • 在/usr/local 目錄下創(chuàng)建nginx目錄
  • 上傳 nginx-1.12.2.tar.gz 到/usr/local/nginx 目錄下
  • 進(jìn)入linux切換到 /usr/local/nginx 目錄
  • 解壓文件: tar -zxvf nginx-1.12.2.tar.gz
  • 切換到解壓縮的nginx目錄下:cd nginx-1.12.2
  • 配置:./configure
  • 編譯:make
  • 安裝:make install
  • 運(yùn)行 nginx:/usr/local/nginx/sbin/nginx
  • 其他命令:

  • 判斷nginx配置是否正確:/usr/local/nginx/sbin/nginx -t
  • 重啟nginx:/usr/local/nginx/sbin/nginx -s -reload
  • 查看進(jìn)程是否啟動(dòng):ps -ef|grep nginx
  • 測(cè)試nginx是否運(yùn)行成功。Nginx的端口是80,在瀏覽器上運(yùn)行 IP地址,出現(xiàn)帶“welcome to nginx”字樣界面,說(shuō)明運(yùn)行成功。如果沒(méi)有,請(qǐng)檢查防火墻是否阻止訪問(wèn)。
  • jar包部署

  • 搭建好編譯環(huán)境(JDK,eclipse,spring框架等)
  • 打開(kāi)eclipse,File -》 Import -》Maven -》Existiong Maven Projects,然后選擇需要編譯的項(xiàng)目導(dǎo)入。
  • 編譯,在eclipse中,Run -> Run Configurations->Maven build->New_configutation
  • 編譯完成,在相關(guān)目錄下\target目錄下會(huì)生成jar包
    • 后端代碼打包
  • jar包部署
  • 搭建好編譯環(huán)境(JDK,eclipse,spring框架等)
  • 打開(kāi)eclipse,File -》 Import -》Maven -》Existiong Maven Projects,然后選擇需要編譯的項(xiàng)目導(dǎo)入。
  • 編譯,在eclipse中,Run -> Run Configurations->Maven build->New_configutation
  • Base directory:選擇需要編譯的項(xiàng)目

    Goals:編譯命令的參數(shù) ?clean packge

    然后run

  • 編譯完成,在相關(guān)目錄下\target目錄下會(huì)生成jar包
  • ?

    • 前端代碼打包
  • 安裝編譯環(huán)境Node.js(查看需要編譯的項(xiàng)目路徑下是否有node_modules目錄,該目錄下方的是編譯時(shí)需要的木塊,如果沒(méi)有,可以找開(kāi)發(fā)要)
  • 在要編譯的項(xiàng)目里占到pakage.json文件,打開(kāi)文件找到“build”對(duì)應(yīng)的值,如:
  • “build”:”node build/build.js”

  • 打開(kāi)cmd命令行,進(jìn)入需要編譯的項(xiàng)目路徑(有pakage.json的目錄),運(yùn)行步驟2查找出來(lái)的命令:node build/build.js。編譯生成的文件在項(xiàng)目的dist目錄下。
  • 使用nginx'時(shí),還需要下面的步驟

  • 編譯生成的文件在項(xiàng)目的dist目錄下,將dist目錄下的所有文件和目錄放到nginx的html目錄下
  • 修改nginx的配置文件nginx.conf(第一次需要改,后面看情況),參考已經(jīng)改好的nginx.conf
  • 啟動(dòng)或重啟nginx程序(已經(jīng)啟動(dòng)就重啟,沒(méi)有啟動(dòng)就啟動(dòng))
    • 部署
  • 在linux的/usr/local目錄下創(chuàng)建項(xiàng)目目錄,如:qqservice目錄
  • 在qqservice目錄下創(chuàng)建config目錄和static目錄
  • 拷貝后端編譯的jar包到/usr/local/qqservice目錄下
  • 修改配置文件application.yml(數(shù)據(jù)庫(kù)相關(guān)配置)。然后把改配置文件放到/usr/local/qqservice/config目錄下
  • 將配置文件logback-spring.xml放到/usr/local/config目錄下
  • 拷貝前端編譯生成的static目錄和index.html文件到/usr/local/static目錄下
  • 啟動(dòng)服務(wù)
  • Linux運(yùn)行命令:java -jar xxx.jar(使用這個(gè)命令,當(dāng)ssh窗口關(guān)閉時(shí),程序就退出了)

    一般使程序后臺(tái)運(yùn)行:nohup java -jar xxx.jar >consoleMsg.log 2>& 1 &

    想了解更多測(cè)試、開(kāi)發(fā)的知識(shí)、技能,可以添加v?,大家相互交流

    ?

    總結(jié)

    以上是生活随笔為你收集整理的java项目测试环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。