怎麼用server搭建java伺服器
『壹』 如何在伺服器上搭建java環境
1,http://www.oracle.com/technetwork/java/javase/downloads/index.html 這個網址下載JDK
2,安裝
3,啟動一個cmd窗口,敲入javac 如果顯示不是命令的話,把環境變數配置一下。
計算機⇒屬性⇒系統保護⇒高級⇒環境變數⇒系統變數⇒path
假如的你的jdk安裝目錄為E:\jdk就把E:\jdk\bin這個地址復制到path裡面去,注意後面加個分號(;)
4,再次運行javac 會顯示一些內容,恭喜你搭建好了。
『貳』 如何將寫好的java程序部署到伺服器上教程
1.先安裝j2sdk
我安裝路徑是:D:\Program Files\Java\j2sdk
2.再安裝eclipse
Eclipse是綠色軟體,不需要安裝,把下載回來的eclipse壓縮包解壓就可以了
我安裝的路徑是:D:\Program Files\Java\eclipse
3.安裝tomcat
下載回來的是一安裝文件,按照安裝提示進行就可以了
我安裝的路徑是:D:\Program Files\Java\Tomcat
4.安裝eclipse插件
中文包
直接將壓縮包NLpack-eclipse-SDK-3.0.x-win32內features和plugins兩文件夾內的內容解壓到eclipse文件夾內同名文件夾就可以了。
Tomcat插件
將壓縮包tomcatPluginV3解壓,把plugins文件夾內的內容解壓到eclipse文件夾內同名文件夾就可以了。
三.環境配置
1.系統環境變數配置
右擊「我的電腦」->高級->環境變數,
設置JAVA_HOME變數指向其安裝的目錄「D:\Program Files\Java\j2sdk」;
TOMCAT_HOME變數指向其安裝的目錄「D:\Program Files\Java\Tomcat」;
PATH變數中含有「%JAVA_HOME%\bin;」;
CLASSPATH變數含有「%JAVA_HOME%\lib\tools.jar;」;
2.eclipse中java運行環境的配置
在eclipse主窗口中,「窗口」->首選項->java->已安裝的JRE,選我們已經安裝的j2sdk
3. 配置Sysdeo Tomcat 插件
在eclipse主窗口中,「窗口」->首選項->tomcat,tomcat version 選 version 5.x(我們安裝的版本),tomcat home 處填我們安裝tomcat的路徑,這里就是D:\Program Files\Java\Tomcat。
切換到Advanced選項,在tomcat base處再填我們安裝tomcat的路徑,這里就是D:\Program Files\Java\Tomcat。
切換到JVM Setting選項,確定jre是你已經安裝的j2sdk版本,我們這里選j2sdk。
切換到Tomcat Manger App,為管理界面增加一個用戶。
最後按應用按鈕,然後在確定。
檢查配置是否成功,只需在eclipse主窗口中,按tomcat運行按鈕,然後在瀏覽器里的地址欄里輸入http://localhost:8080,如果出現tomcat 的頁面,那就證明配置成功了。
四.編寫程序
1.創建一個Tomcat項目
右擊「包資源管理器」窗口中的空白處,新建->Tomcat Project, 在項目名中填寫項目名字,在這里我填tomcat_test,點擊「完成」即可。
2.創建一個JSP頁面
在包資源管理器中,右擊「tomcat_test」,新建->文件, 在文件名中填寫HelloWorld.jsp(擴展名不能缺),在文本編輯窗口輸入如下代碼:
<html>
<head>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
然後保存。
五.部署JSP頁面
這里的部署我使用比較簡單的方法:首先,把上述放在eclipse的workpalce目錄的tomcat_test目錄拷到tomcat目錄下的webapps目錄里,然後對conf目錄里的server.xml進行文本編輯,在</engin>前加入如下host元素:
<Host name="*.*.*.*" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
然後保存,接著啟動tomcat,那樣只要你在瀏覽器窗口中輸入http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp瀏覽器就會顯示「Hello World」,這樣說明你的jsp頁面部署發布成功,別人就能在網上訪問你的頁面了。
(*.*.*.*是指安裝了tomcat伺服器的主機IP地址)
六.幾點說明
(1)選j2sdk而不是jre,是因為j2sdk除了有java的運行環境還有java程序所需要的類,而jre只有運行環境。
(2)由於軟體本身升級比較頻繁,經常需要重新設置使用的環境變數或者重新配置,例如把JDK版本從1.3升級到1.4,即JDK目錄名可能要從「j2sdk1.3」改為「j2sdk1.4」,如果是這樣的話,那麼eclipse可能會無法再啟動了(它要從環境變數中尋找JAVA_HOME變數,而JAVA_HOME變數值已經從「j2sdk1.3」改為「j2sdk1.4」了)。同理, jakarta-tomcat這個軟體升級比較頻繁,現在結合eclipse來使用Tomcat的,那麼每次Tomcat升級,可能都要在eclipse中重新設置一下Tomcat的安裝目錄。如果按照傳統的安裝方法,我們每次升級軟體都要進行設置或配置,這樣非常麻煩。對於此類問題,解決的方法很簡單,只要把默認的軟體安裝目錄名去掉版本號即可(如果擔心忘記版本號,只要在目錄中添加一個readme文件加以說明即可)。上述的安裝過程就使用了這種方法。
『叄』 如何用win2008server搭建伺服器
1、打開控制面板,進入「程序和功能」模塊。
2、點擊窗口左邊的「打開或關閉Windows功能」,進入伺服器管理器
3、點擊「添加角色」,進入添加角色向導對話框。次不請仔細看配圖,配圖為必須設置步驟,剩下的基本就是只管下一步到安裝即可。
4、直接打開IIS 6.0管理器,然後在Default FTP Site上單擊右鍵選擇「新建-->FTP站點」(雖然winserver 2008自帶的應該是IIS 7.0管理器,但是FTP站點由IIS 6.0支持。)
5、在FTP站點創建向導對話框中設置IP、埠號和本地文件夾等FTP參數信息。
6、如果不出意外,就可以使用FTP站點域名訪問了。
『肆』 如何搭建java web伺服器
1.由於伺服器配置比較低綜合考慮,選擇ubuntu系統進行搭建
並通過XFTP或上述的上傳文件方法,上傳至apache-tomcat-7.0.69/webapps中
『伍』 如何在windowserver2003搭建一個javaweb伺服器
將網站COPY到TOMCAT
這個回答一看就知道不專業了
起碼說下,把上關的WAR包,放到裡面
然後到CONF目錄改埠啥的,能多說就多說
再說了可以反問面試官,是否只需要區域網
還有用不用做域名配置,如果需要的話,裝個阿帕奇伺服器等等
另外他問的是WEB伺服器,還專門指定WINDOWS SERVER版
那很有可能是想問你操作系統的相關東東,例如IIS什麼的
如果單單TOMCAT的話, 啥系統都可以搭建
『陸』 編寫代碼,使用java ServerSocket創建伺服器端ServerSocket的過程。
packagesocket;
importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.io.PrintWriter;
importjava.net.ServerSocket;
importjava.net.Socket;
publicclassSocketService{
//搭建伺服器端
publicstaticvoidmain(String[]args)throwsIOException{
SocketServicesocketService=newSocketService();
//1、a)創建一個伺服器端Socket,即SocketService
socketService.oneServer();
}
publicvoidoneServer(){
try{
ServerSocketserver=null;
try{
server=newServerSocket(5209);
//b)指定綁定的埠,並監聽此埠。
System.out.println("伺服器啟動成功");
//創建一個ServerSocket在埠5209監聽客戶請求
}catch(Exceptione){
System.out.println("沒有啟動監聽:"+e);
//出錯,列印出錯信息
}
Socketsocket=null;
try{
socket=server.accept();
//2、調用accept()方法開始監聽,等待客戶端的連接
//使用accept()阻塞等待客戶請求,有客戶
//請求到來則產生一個Socket對象,並繼續執行
}catch(Exceptione){
System.out.println("Error."+e);
//出錯,列印出錯信息
}
//3、獲取輸入流,並讀取客戶端信息
Stringline;
BufferedReaderin=newBufferedReader(newInputStreamReader(socket.getInputStream()));
//由Socket對象得到輸入流,並構造相應的BufferedReader對象
PrintWriterwriter=newPrintWriter(socket.getOutputStream());
//由Socket對象得到輸出流,並構造PrintWriter對象
BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));
//由系統標准輸入設備構造BufferedReader對象
System.out.println("Client:"+in.readLine());
//在標准輸出上列印從客戶端讀入的字元串
line=br.readLine();
//從標准輸入讀入一字元串
//4、獲取輸出流,響應客戶端的請求
while(!line.equals("end")){
//如果該字元串為"bye",則停止循環
writer.println(line);
//向客戶端輸出該字元串
writer.flush();
//刷新輸出流,使Client馬上收到該字元串
System.out.println("Server:"+line);
//在系統標准輸出上列印讀入的字元串
System.out.println("Client:"+in.readLine());
//從Client讀入一字元串,並列印到標准輸出上
line=br.readLine();
//從系統標准輸入讀入一字元串
}//繼續循環
//5、關閉資源
writer.close();//關閉Socket輸出流
in.close();//關閉Socket輸入流
socket.close();//關閉Socket
server.close();//關閉ServerSocket
}catch(Exceptione){//出錯,列印出錯信息
System.out.println("Error."+e);
}
}
}