Linux上部署J2EE專案的過程及安全
(一) 部署J2EE到linux上
1、 下載SSH Secure Shell Client,安裝到window下面
2、 開啟軟體,點選Quick Connect,輸入訪問的主機地址和使用者名稱,其他預設,如圖所示:
單機Connect,待主機連線完畢後,輸入正確密碼後點選OK即可。如圖所示:
這樣我們就可以通過命令列使用Linux上的各種資源了。
上傳專案到linux伺服器中。點選工具上的資料夾圖示,開啟如果所示的介面:
把專案中所需要的檔案拖到或複製到linux的相應目錄下,我這裡是放到了Tomcat伺服器下的應用目錄webapps下。最後啟動Tomcat即可。
啟動命令如下:/usr/tomcat6/bin/startup.sh 按Enter鍵之後出現:
這種方式無法顯示啟動的控制檯資訊,只能以日誌的方式顯示:
命令為:tail -f /usr/tomcat6/logs/catalina.out
關閉伺服器命令如下:/ usr/tomcat6/bin/shutdown.sh
以控制檯的方式啟動:/usr/tomcat6/bin/catalina.sh run
關閉:/usr/tomcat6/bin/catalina.sh stop
檢視Tomcat伺服器在記憶體中的執行資訊
ps -ef |grep tomcat
可以強制停止tomcat kill -9 1173
(二) 執行java程式(本專案中採用jar執行)
通過ssh把將要執行的jar檔案上傳到/usr/file/目錄下,檔名稱為wbgjmanage.zip,解壓後進入該目錄cd /usr/file/wbgjmanage,輸入命令nohup java -jar wbgjmanage.jar &,linux將以後臺的方式執行該程式,執行控制檯資訊將儲存在nohup.out,我們可以隨時檢視。另外也可以檢視專案的日誌檔案來檢視專案的執行狀況。
(三) 安全
1、程式的安全
2、系統的安全
相關文章
- Linux下部署springboot專案的步驟及過程LinuxSpring Boot
- 網際網路公司專案的上線過程
- 阿里雲伺服器部署web專案全過程阿里伺服器Web
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- 專案管理:規範化的過程及關鍵概念(轉)專案管理
- Linux部署專案流程Linux
- 專案部署到LinuxLinux
- 【保姆級】Python專案(Flask網頁)部署到Docker的完整過程PythonFlask網頁Docker
- 專案管理過程中安全管理的一些體會(轉)專案管理
- 2.1it專案的管理過程
- Vue專案上線環境部署,專案優化策略,生成打包報告,及上線相關配置Vue優化
- 專案實施過程
- Linux部署之Docker方式部署專案LinuxDocker
- 檔案上傳之WAF繞過及相安全防護
- Linux 下部署Django專案LinuxDjango
- Linux-部署專案命令Linux
- Linux的啟動過程及init程式Linux
- 專案管理的 五大過程專案管理
- 如何參與開源專案 - 細說 GitHub 上的 PR 全過程Github
- 專案管理過程概述 (轉)專案管理
- 在ubuntu虛擬機器上通過tomcat部署react的build專案Ubuntu虛擬機TomcatReactUI
- 簽署Java檔案的要求及過程Java
- 將java專案打包部署在linux系統上(配置成systemd)JavaLinux
- 部署上線的最常用的linux指令及步驟Linux
- 透過 OKR 進行專案過程管理OKR
- 專案需求管理的五大過程
- Flutter專案整合mqtt的過程記錄FlutterMQQT
- 趣圖: 做專案的真實過程
- 在 Windows 上使用 IIS 部署 PHP 專案WindowsPHP
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- 24:WEB漏洞-檔案上傳之WAF繞過及安全修復Web
- Laravel 專案深度優化過程Laravel優化
- GWC和GAT專案搭建過程
- Android 專案編譯過程Android編譯
- 信管筆記 -- 專案管理過程筆記專案管理
- 專案開發過程管理(草稿)
- ABB將執行印度最大的過程自動化和安全系統專案
- Linux下的環境部署和專案釋出Linux