1、idea web項目如何使用遠程伺服器的靜態文件
具||通過制選擇:工具| 部署| 瀏覽遠程主機(Tools | Deployment | Browse Remote Host)或者主菜單上的:查看| 工具窗口| 遠程主機(View | Tool Windows | Remote Host)來打開遠程主機工具窗口。
從下拉列表中選擇所需的部署伺服器。工具窗口顯示了伺服器根目錄下文件和文件夾的樹視圖。如果列表中沒有可用的相關伺服器,請單擊按鈕,並在 "部署" 對話框中打開 "配置對所需伺服器的訪問"。
2、intellij idea中怎麼新建tomcat伺服器
intellij idea怎麼啟動tomcat
1)配置tomcat應用伺服器
File->Settings...
Build,Execution,Deployment ->Application Servers
點擊"+"號,選擇"Tomcat Server"
選中tomcat 的地址回,點擊OK
2)配置web應用
Defaults->TomcatServer
點擊"+"號,
Server tab頁,修改Name ,Applicaton server 下拉框選擇剛答才配置的Tomcat應用伺服器。
Deployment目錄選擇要部署的web應用,注意此處一定要選到WebContent文件夾,即WEB-INF上的上一級目錄:
點擊OK,並配置應用的上下文路徑:
3)修改編譯輸出路徑。
工程->右鍵->Open Mole Settings
選擇Paths tab頁,將output path:配置到WEB-INF\classes中,否則會找不到類。
4)啟動tomcat
3、java web項目怎麼通過idea部署到阿里雲伺服器的tomcat上
直接從idea部署到阿里雲不大可能,因為你的idea肯定沒有許可權訪問你的阿里雲伺服器專,他是需要賬號密碼的屬,所以你只能在寫好項目後打成包放上去,或者你直接把編譯好的整個包放上去,idea沒辦法直接連接阿里雲的伺服器
4、如何將intellij設置成自動編譯,tomcat伺服器,
exploded模式才會有update classes and resources,默認的war包模式是更新不了的
5、如何在intelij idea裡面設置同步在伺服器上修改代碼
一、增加系統用戶 二、設置idea 1、file 》 settings》File and Code Templates 2、中間的,選擇 includes ,選中File Header。 3、右側會出現 Created by ${USER} on ${DATE}. 4、把這個 ${USER} 直接替換掉 Created by myname on ${DATE}.
6、IDEA 7怎麼配置伺服器
看工具欄有向下箭頭的按鈕,點擊,在單擊+,選擇Tomcat
下面就是你自己的配置了
點「扳手」工具按鈕->application servers->選Tomcat
伺服器的安全配置2008-10-18 11:181.安裝操作系統(NTFS分區)後,裝殺毒軟體,我選用的是卡巴。
2.安裝系統補丁。掃描漏洞全面殺毒
3.刪除Windows Server 2003默認共享
首先編寫如下內容的批處理文件:
@echo off
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share admin$ /del
文件名為delshare.bat,放到啟動項中,每次開機時會自動刪除共享。
4.禁用IPC連接
打開CMD後輸入如下命令即可進行連接:net use\\ip\ipc$ "password" /user:"usernqme"。我們可以通過修改注冊表來禁用IPC連接。打開注冊表編輯器。找到如下組建HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa中的restrictanonymous子鍵,將其值改為1即可禁用IPC連接。
5.刪除"網路連接"里的協議和服務
在"網路連接"里,把不需要的協議和服務都刪掉,這里只安裝了基本的Internet協議(TCP/IP),同時在高級tcp/ip設置里--"NetBIOS"設置"禁用tcp/IP上的NetBIOS(S)"。
6.啟用windows連接防火牆,只開放web服務(80埠)。
註:在2003系統里,不推薦用TCP/IP篩選里的埠過濾功能,譬如在使用FTP伺服器的時候,如果僅僅只開放21埠,由於FTP協議的特殊性,在進行FTP傳輸的時候,由於FTP 特有的Port模式和Passive模式,在進行數據傳輸的時候,需要動態的打開高埠,所以在使用TCP/IP過濾的情況下,經常會出現連接上後無法列出目錄和數據傳輸的問題。所以在2003系統上增加的windows連接防火牆能很好的解決這個問題,所以都不推薦使用網卡的TCP/IP過濾功能。
7.磁碟許可權
系統盤只給 Administrators 和 SYSTEM 許可權
系統盤\Documents and Settings 目錄只給 Administrators 和 SYSTEM 許可權;
系統盤\Documents and Settings\All Users 目錄只給 Administrators 和 SYSTEM 許可權;
系統盤\Documents and Settings\All Users\Application Data目錄只給 Administrators 和 SYSTEM 許可權;
系統盤\Windows 目錄只給 Administrators 、 SYSTEM 和 users 許可權;
系統盤\Windows\System32\net.exe,net1.exe,cmd.exe,command.exe,ftp.exe,netstat.exe,regedit.exe,at.exe,attrib.exe,cacls.exe 文件只給 Administrators 許可權(如果覺得沒用就刪了它,比如我刪了cmd.exe,command.exe,嘿嘿。);
其它盤,有安裝程序運行的(我的sql server 2000 在D盤)給 Administrators 和 SYSTEM 許可權,無只給 Administrators 許可權。
8.本地安全策略設置
開始菜單—>管理工具—>本地安全策略
A、本地策略——>審核策略 (可選用)
審核策略更改 成功 失敗
審核登錄事件 成功 失敗
審核對象訪問 失敗
審核過程跟蹤 無審核
審核目錄服務訪問 失敗
審核特權使用 失敗
審核系統事件 成功 失敗
審核賬戶登錄事件 成功 失敗
審核賬戶管理 成功 失敗
B、本地策略——>用戶許可權分配
關閉系統:只有Administrators組、其它全部刪除。
通過終端服務拒絕登陸:加入Guests、Users組
通過終端服務允許登陸:只加入Administrators組,其他全部刪除
C、本地策略——>安全選項
互動式登陸:不顯示上次的用戶名 啟用
網路訪問:可匿名訪問的共享 全部刪除
網路訪問:可匿名訪問的命名管道 全部刪除
**網路訪問:可遠程訪問的注冊表路徑 全部刪除
**網路訪問:可遠程訪問的注冊表路徑和子路徑 全部刪除
帳戶:重命名來賓帳戶 重命名一個帳戶
(下面一項更改可能導致sqlserver不能使用)
帳戶:重命名系統管理員帳戶 重命名一個帳戶
二、iis配置(包括網站所在目錄)
1.新建自己的網站(*注意:在應用程序設置中執行許可權設為無,在需要的目錄里再更改),目錄不在系統盤
註:為支持asp.net,將系統盤\Inetpub\wwwroot中的aspnet_client文件夾復制到web根目錄下,並給web根目錄加上users許可權。
2.刪掉系統盤\inetpub目錄
3.刪除不用的映射
在"應用程序配置"里,只給必要的腳本執行許可權:ASP、ASPX。
4.為網站創建系統用戶
A.例如:網站為yushan43436.net,新建用戶yushan43436.net許可權為guests。然後在web站點屬性里"目錄安全性"---"身份驗證和訪問控制"里設置匿名訪問使用下列Windows 用戶帳戶"的用戶名和密碼都使用yushan43436.net這個用戶的信息。(用戶名:主機名\yushan43436.net)
B.給網站所在的磁碟目錄添加用戶yushan43436.net,只給讀取和寫入的許可權。
5.設置應用程及子目錄的執行許可權
A.主應用程序目錄中的"屬性--應用程序設置--執行許可權"設為純腳本
B.在不需要執行asp、asp.net的子目錄中,例如上傳文件目錄,執行許可權設為無
6.應用程序池設置
我的網站使用的是默認應用程序池。設置"內存回收":這里的最大虛擬內存為:1000M,最大使用的物理內存為256M,這樣的設置幾乎是沒限制這個站點的性能的。
回收工作進程(分鍾):1440
在下列時間回收工作進程:06:00
三、sql server 2000 配置
1.密碼設置
我編的程序用了sa用戶,密碼設置超復雜(自己記不住,保存在手機里,嘿嘿)。
2.刪除危險的擴展存儲過程和相關.dll。
Xp_cmdshell(這個肯定首當其沖,不用說了)、Xp_regaddmultistring、Xp_regdeletekey、Xp_regdeletevalue、Xp_regenumvalues、Xp_regread、Xp_regwrite、Xp_regremovemultistring
四、其它設置(可選用,本人可不負責)
1.任何用戶密碼都要復雜,不需要的用戶---刪。
2.防止SYN洪水攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為SynAttackProtect,值為2
3.禁止響應ICMP路由通告報文
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\interface
新建DWORD值,名為PerformRouterDiscovery 值為0
4.防止ICMP重定向報文的攻擊
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
將EnableICMPRedirects 值設為0
5.不支持IGMP協議
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
新建DWORD值,名為IGMPLevel 值為0
6.禁用DCOM:
運行中輸入 Dcomcnfg.exe。 回車, 單擊「控制台根節點」下的「組件服務」。 打開「計算機」子文件夾。
對於本地計算機,請以右鍵單擊「我的電腦」,然後選擇「屬性」。選擇「默認屬性」選項卡。
清除「在這台計算機上啟用分布式 COM」復選框
7、如何用IDEA一步一步開發WebService伺服器端
開發WebService的伺服器端,不需要藉助任何的其他,JDK就可以搞定,只要在類上標注了@WebService,以及在方法上,標注了@WebMethod方法,就可以認為他是一個WebService。
在server包下的是伺服器端代碼,在client包下的是客戶端代碼。
intellij14 中內置了WebService 的客戶端代碼的實現方式,他是使用的 JAX-WS。
8、intellij idea怎麼啟動tomcat
分別配置Project Structure和Tomcat
9、如何用IDEA一步一步開發WebService伺服器端
最近在搞一些東西,例如WebService,參考了很多教程,但是畢竟每一個環境都有不一樣的問題,在此記錄下我在開發這個過程當中遇到的一些問題。
工具:IntelliJ IDEA 15.0.4
IDEA這款IDE還是非常強大的,對WebService也有很好的支持。下面我們來一步一步的實現WebService伺服器端:
第一步,新建一個工程:File->new->project。需要注意的看下面的圖片:
這里寫圖片描述
點擊next:
這里寫圖片描述
點擊Finish,我們得到的工程目錄大概是下面這樣子的:
這里寫圖片描述
然後我們看到有一個Java類。右鍵HelloWorld.java:
這里寫圖片描述
在這里生成wsdl文件進行配置:
這里寫圖片描述
還有一個地方需要注意:
這里寫圖片描述
這里是有可能報錯的,如果報錯,點擊下面的Fix->Add 『JAX-WS-Apache』 to the…嗯修復錯誤。
需要注意的地方是Web Service URL的地址的配置,我之前就是用的默認的localhost:8080//services/……估計是沒有配置Tomcat,所以這里是兩個/,所以我調了很久都沒有搞出來,路徑問題;配置好之後,發現Java文件下面多了一個wsdl文件。
下面配置Tomcat,tomcat配置比較簡單,所以在此只貼幾張圖片出來:
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
這里寫圖片描述
至此,Tomcat配置完成,啟動Tomcat,訪問 顯示index.jsp頁面,說明Tomcat配置成功。當我們訪問WebService的時候;路徑為:
/services/HelloWorld
結果顯示這里寫圖片描述
找了很久也沒有找到原因,然後發現當我輸入下圖的路徑的時候出現的結果:
這里寫圖片描述
仔細看這個圖發現是缺少了我們自己配置的HelloWorld,然後想一下應該是有個地方配置:
這里寫圖片描述
找到這里我仿照配置文件寫了HelloWorld的配置:
重