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
- Linux部署專案流程Linux
- 專案部署到LinuxLinux
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- 【保姆級】Python專案(Flask網頁)部署到Docker的完整過程PythonFlask網頁Docker
- Linux部署之Docker方式部署專案LinuxDocker
- Linux 下部署Django專案LinuxDjango
- Linux的啟動過程及init程式Linux
- 2.1it專案的管理過程
- 專案實施過程
- Linux部署Django (Nginx + uwsgi + Python3 + Django)的過程LinuxDjangoNginxPython
- Linux下MySQL主從複製(Binlog)的部署過程LinuxMySql
- 專案管理的 五大過程專案管理
- 在ubuntu虛擬機器上通過tomcat部署react的build專案Ubuntu虛擬機TomcatReactUI
- 將java專案打包部署在linux系統上(配置成systemd)JavaLinux
- 檔案上傳之WAF繞過及相安全防護
- Vue專案上線環境部署,專案優化策略,生成打包報告,及上線相關配置Vue優化
- SpringBoot專案部署到Linux端Tomcat伺服器上,並直接通過域名訪問應用Spring BootLinuxTomcat伺服器
- 簽署Java檔案的要求及過程Java
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet
- 如何參與開源專案 - 細說 GitHub 上的 PR 全過程Github
- linux lnmp15 部署laravel專案LinuxLNMPLaravel
- Flutter專案整合mqtt的過程記錄FlutterMQQT
- 專案需求管理的五大過程
- 透過 OKR 進行專案過程管理OKR
- Laravel 專案深度優化過程Laravel優化
- ABB將執行印度最大的過程自動化和安全系統專案
- Linux部署專案和常用命令Linux
- linux 下部署nodejs專案(3種方式)LinuxNodeJS
- 部署vue專案到Linux伺服器VueLinux伺服器
- Linux雲服務部署Spring boot專案LinuxSpring Boot
- 在Linux系統中部署NodeJS專案LinuxNodeJS
- [原創]專案過程管理在專案管理中的重要性專案管理
- 專案管理的五大過程組及十大知識領域專案管理
- 第43篇 Linux上使用docker部署.net8專案詳細教程LinuxDocker
- 專案開發過程中的管理規範