雲伺服器部署idea項目
❶ 如何對雲伺服器應用進行部署和配置
一、辦公類應用伺服器
辦公軟體的種類非常多,應用最多的主要是OA、ERP、CRM、企業郵箱等。步驟如下:
1、安裝所需要的辦公軟體以及相應的資料庫;
2、檢查辦公軟體所需要的埠是否有開啟;
3、檢查防火牆開啟情況,是否有對埠進行限制。
4、檢查軟體是否設置成開機啟動,避免重啟後應用沒有運行。
5、常規軟體分為CS架構和BS架構的軟體,CS架構軟體直接安裝即可,BS架構軟體要安裝該軟體所需的環境,如asp.net,php。
二、網站類應用伺服器
網站是伺服器上最常見的應用,主要包括門戶類網站、企業類網站、個人網站、交易型網站、論壇、博客等。部署網站前,首先確保是否擁有管理許可權,其後步驟如下:
1、需要在系統上安裝web服務,如IIS,apache;
2、需要安裝網站的相應環境以及所使用的資料庫;
3、檢查防火牆是否有做一些限制,如網站的80埠是否有開啟;
4、檢查伺服器是否有做一些會阻止外部訪問網站的安全策略;
5、檢查域名解析式否正確,是否對網站綁定了相應的域名。
三、資料庫類應用伺服器
1、安裝相應的資料庫軟體如mysql;
2、配置mysql資料庫,設置資料庫文件的存放路徑,對配置文件進行相應的編譯;
3、管理資料庫的用戶名與密碼,避免使用弱密碼,防止被入侵;
4、確認是否已將資料庫服務設置成開機自動啟動。
5、保證資料庫應用伺服器的安全,對數據進行備份。
四、虛擬主機類應用伺服器
1、搭建.NET環境和php環境等;
2、搭建好IIS來存放主機站點,搭建好FTP服務,方便數據的上傳於下載;
3、確認是否設置虛擬主機服務開機自動啟動。
4、需要安裝相應的殺毒軟體,配置相應的安全策略;
5、可以安裝虛擬主機管理系統軟體,方便購買與管理虛擬主機。
❷ IDEA部署web項目到tomcat(詳細講解)
日常開發中,如果是藉助springboot或者其他封裝程度較高的框架來開發Web項目的話,大多數時候我們是可以直接使用springboot內嵌的tomcat直接一鍵式啟動Web伺服器的。但是對於一些SSM框架、個人項目或者是其他比較久的項目的話,直接在本地上調試web項目還是十分有必要去學習的。
配置完成後,點擊彈框右下角的apply就行
我們都知道部署tomcat有三種方式,比較直接的就是直接將war包放到webapp中讓它自己解壓,但是idea並不是採用這種方式。如果直接去tomcat下找的話,我們也會發現找不到我們的項目。這是因為idea是通過項目映射的方式來部署我們的項目的。
首先,先找到我們的映射文件
❸ 怎麼把java項目部署到雲伺服器
小鳥雲企業級高可用雲伺服器、雲虛擬主機、網站伺服器租用託管服務提供商,一站式雲計算解決方案,彈性靈活、按需付費,輕松助力企業及個人雲端部署!
我們要部署 Java Web 項目,那就至少得將項目上傳到雲伺服器。其實過程很簡單,基本上也就是下面三個步驟:
① 打包上傳:將項目打包成 war 文件,然後利用傳到遠程伺服器(在Eclipse中直接將項目導出為.war文件)。
② 將 war 文件移動到 Tomcat 目錄下的 webapps 下。
③ 重啟 Tomcat,訪問我們的項目。
在這個過程中,我們需要注意。因為一般而已,作為一個 Web 項目,我們肯定是有資料庫的使用的。那麼資料庫部分怎麼辦呢?其實,只需要將我們已有的資料庫轉儲為 sql 文件,然後將 sql 文件上傳到雲伺服器上執行即可。以 mysql 為例,如下操作:
① 轉儲為 sql 腳本,並上傳:先在本地將我們項目使用的資料庫轉為 sql 文件,上傳到雲伺服器上 (可以利用 Navicat 將資料庫轉儲為.sql文件)。
② 執行 sql:然後進入 mysql 中執行該 sql 文件。(若伺服器裝有Navicat,可直接用Navicat執行.sql文件,執行前需要選中存放表的資料庫,應該與代碼中資料庫連接語句包含的資料庫名保持一致)
❹ java web項目怎麼通過idea部署到阿里雲伺服器的tomcat上
直接從idea部署到阿里雲不大可能,因為你的idea肯定沒有許可權訪問你的阿里雲伺服器,他是需要賬號密碼的,所以你只能在寫好項目後打成包放上去,或者你直接把編譯好的整個包放上去,idea沒辦法直接連接阿里雲的伺服器
❺ idea遠程部署項目到tomcat整理
昨天整一個idea遠程部署,搞得頭破血流的,整理一下,免得下次受苦。
在tomcat安裝目錄/bin/catalina.sh 腳本中添加一下命令,注意雙引號之間是傳遞給JVM的參數,一個-D就是一個KV設置,保險起見每行後面留個空格,因為不知道換行符會不會生效。
用以下命令運行tomcat,不要用startup腳本
菜單欄Tools->Deployment->Configure->左上角+按鈕:
輸入部署的別名,比如Test,點擊OK
按照上圖的說明填寫對應的資料。
如果是ubuntu系統,SFTP協議是默認啟用的,賬號密碼和SSH登錄的一樣是主機用戶,填完點擊Test SFTP connection測試一下。這里踩了一坑,還自己搭FTP伺服器,慢的要死。
菜單欄Run->Edit Configurations->左上角+按鈕->Tomcat Server->remote:
按照圖中的說明填寫對應的資料,Tomcat Server Settings中的設置,就使用前面的deploy設置即可。
這里的Application Server設置也踩了一坑,因為是部署到遠端的tomcat,我以為是要填寫或者映射到伺服器tomcat的路徑,差點就搭一個smb服務出來。實際上這里是要本機的tomcat環境,用來解決項目編譯依賴的,選擇你本機安裝的tomcat目錄即可。
tomcat運行起來之後,默認是在8080埠,但是訪問雲主機,是無法打開測試頁面的,這是因為雲主機的防火牆攔截了,要手動打開你需要的埠。
除了8080以外,還有jdwp埠,rmi等你需要的埠都要打開,不用再關掉。出連接錯誤了,就看看是不是防火牆設置問題。
我買的是阿里雲主機,其他的大概也一樣。雲主機有一個隨機的id和一個固定的內部ip,它是通過/etc/hosts來配置的。在雲主機上部署tomcat不知道為啥要去解析id對應的主機,如果解析失敗就無法啟動。如果報這個錯誤,用以下命令恢復主機映射即可。
ip地址是你雲主機的內部地址,iZXXXZ是報錯的主機id。就是這玩意折騰了我半宿,最後找阿里雲客服給的解決方案。
配置完後使用run直接部署服務或者debug,在本地的虛擬機上是可以的,但是在雲主機上,就回報java rmi 連接超時,查看防火牆的埠1099是開放的,換Idea的rmi埠也不行。
這個沒找到解決辦法,只能在部署、調試的時候把tcp埠都打開,完事再關掉了。如果是正式上線,就想辦法手動拷貝吧。
❻ IDEA安裝與使用,創建項目
官網:https://www.jetbrains.com/
File->setting設置字體大小(font),風格(appearance),忽略文件(file types,.idea為忽略idea文件加分號結束)
Moles加jdk
Idea自動保存
ctrl+alt+空格=代碼提示
Psvm+回車=快速生成main方法
Ctrl+alt+l=格式化
Ctrl+n=搜索類(文件)
Shift+f6=重命名
Ctrl+q=查看代碼提示及內容
ctrl+y=刪除當前行
Ctrl+d=復制粘貼當前行到下一行
Alt+回車=導包
Ctrl+/=注釋單行 Ctrl++shift+/=注釋多行
選中代碼Ctrl+alt+t=加trycatch
Alt+insert=加getset方法等
for循環:快捷鍵循環值.for回車,列印出for循環語句
fori也可以快捷列印for循環
Idea改eclipse快捷鍵:settings->keymap->下拉框選
構造器創建快捷鍵:alt+insert後選擇constructor,select none為創建無參構造器
輸出:要輸出的內容.sout回車
get/set快捷鍵:alt+inset後選擇getter或者setter或者getter and setter
繼承樹快捷鍵:CTRL+h
代碼自動生成try catch等代碼塊快捷鍵:選擇一行代碼CTRL+alt+t,選擇對應代碼塊
setting->editor->live templates->右上角+號,選template,創建後右上角+號,選live,第一個文本框為syso,第二個為描述「輸出」,第三個為對應語句->點擊下方define選擇應用語句,方法上注釋模板也可以用這個
setting->editor->file and code templates點擊可更改(所有類型)信息
setting->editor->file and code templates點擊includes修改類的頭文件
File->new->project->java enterprise->右側為配置選web application->next,,,
2020版idea先創建普通Java項目,然後右鍵add framework是 support選擇加web application,tomcat在右上角下拉框的edit,,設置server伺服器和department部署項目
Tomcat部署是雙向的,項目部署到tomcat上,項目導入tomcat(moles設置)包
註解@webservlet(urlpattens=「form的action」)
File new project—選maven勾選—maven(quickstart,site,webapp常用)—一步步往下,會有較長時間載入插件
Source/test/等
菜單欄Code-override method可有servlet方法
選擇類右鍵選Show in explorer可進入類存儲地址
將編譯生成的.java文件在idea中打開可以查看源碼