⑴ 如何用IDEA一步一步開發WebService伺服器端
開發WebService的伺服器端,不需要藉助任何的其他,JDK就可以搞定,只要在類上標注了@WebService,以及在方法上,標注了@WebMethod方法,就可以認為他是一個WebService。
⑵ 用idea開發,部署到伺服器上的一個項目,必須在本地和伺服器都安裝tomcat嗎
兩者都需要
本地部署tomcat用來開發測試,
伺服器部署用來項目版本發布
⑶ 如何用IDEA一步一步開發WebService伺服器端
生成webservice客戶端的解決辦法 JDK自帶wsimport命令 wsimport命令在JDK1.6及以上版本中自帶該工具,所以如果想使用本方式須安裝JDK1.6及其以上的版本。 打開cmd命令窗口,快捷方式為window+r組合鍵。打開cmd窗口後,通過wsimport命令生成webse...
⑷ 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」復選框
⑸ 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
⑹ idea未指定應用程序伺服器
IntelliJ IDEA 發布重大版本更新,V2022.1進行了許多重要功能更新,支持java18,可點擊下載。
IntelliJ IDEA官方最新版免費下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網
IntelliJ IDEA 提供與各種應用程序伺服器的集成,使您能夠啟動和停止本地伺服器,連接到正在運行的遠程伺服器,並在這些伺服器上部署您的工件。您還可以直接從 IDE 調試您的應用程序。
應用伺服器
默認情況下,IntelliJ IDEA 提供與以下應用伺服器的集成(捆綁了相關插件):
GlassFish
Tomcat
TomEE
WildFly
您可以安裝插件來添加對其他應用程序伺服器的支持,例如:
Jetty
WebLogic
WebSphere
Google App Engine
Resin
Virgo (previously SpringSource dm Server)
要開始使用 IntelliJ IDEA 中的應用程序伺服器,請查看創建java EE 應用程序。
開始使用應用程序伺服器
確保在 IDE 設置的插件頁面上安裝並啟用了相應的插件Ctrl+Alt+S。
讓 IntelliJ IDEA 知道伺服器的安裝位置。
創建並啟動應用程序伺服器運行配置。
與應用伺服器集成
默認情況下,java開發工具IntelliJ IDEA 不知道您已安裝和想要使用哪些應用程序伺服器。無論您是想在本地運行還是連接到遠程運行的伺服器,都需要進行本地安裝。
定義應用伺服器
按Ctrl+Alt+S打開 IDE 設置並選擇Build、Execution、Deployment | 應用伺服器。
單擊添加按鈕並選擇應用程序伺服器。
在打開的對話框中,指定安裝目錄的位置並單擊OK。
如果您指定了正確的位置,IntelliJ IDEA 應該會檢測到版本並設置好所有內容。
您還可以從運行配置中定義應用程序伺服器。
IntelliJ IDEA正版購買,IntelliJ IDEA授權價格咨詢,IntelliJ IDEA官方授權經銷商-慧都網
JetBrains IntelliJ IDEA是java編程語言開發的集成環境,在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
⑺ idea debug模式,修改代碼後怎樣實時編譯並部署到伺服器,就像eclipse那樣
確保使用debug模式
確保tomcat由idea實例化說tomcatidea配置
(特殊修改:項目配置文件某些特殊類新增名稱參數添加修改引起能熱部署必須重啟用Jrebel插件插件收費實現部修改熱部署包括修改項目配置文件等熱部署描述均指普通修改熱部署)
項目配置圖:
⑻ java web項目怎麼通過idea部署到阿里雲伺服器的tomcat上
直接從idea部署到阿里雲不大可能,因為你的idea肯定沒有許可權訪問你的阿里雲伺服器,他是需要賬號密碼的,所以你只能在寫好項目後打成包放上去,或者你直接把編譯好的整個包放上去,idea沒辦法直接連接阿里雲的伺服器
⑼ Intellij IDEA中如何配置Tomcat伺服器
我們使用Intellij IDEA運行Web項目之前,首先需要配置伺服器。那麼如何在Intellij IDEA中配置當前比較流行的Tomcat伺服器呢?下面我給大家分享一下。
Intellij IDEA
首先打開Intellij IDEA軟體,點擊右上角的配置按鈕,在下拉框中選擇Edit Configurations選項,如下圖所示
接下來在Configurations界面中展開Tomcat Server,選擇Remote選項,如下圖所示
然後在右側選擇Tomcat版本號,接著點擊地址欄旁邊的按鈕,如下圖所示
在彈出的Application Servers界面中配置Tomcat的安裝地址,如下圖所示
然後我們選擇Delopment頁卡,點擊下方的加號,在下拉選項中選擇External Source選項,如下圖所示
接下來在Artifacts選擇界面我們選擇any:war exploded選項,如下圖所示
配置好以後我們在點擊右上角的伺服器下拉框,這時我們配置的伺服器就出現了,我們選擇這個伺服器,然後運行項目,如下圖所示
最後在底部的輸出欄如果看到正常的運行tomcat下的bat文件,則代表配置成功了,如下圖所示
⑽ 如何用IDEA一步一步開發WebService伺服器端
創建WEB應用、再添加webservice,有向導一步一步的
~
~
~