java項目發布
⑴ 如何發布javaWeb項目到網上
首先發布到internet上面,你要有自己的伺服器,或者租用別人的伺服器或虛擬主機,伺服器提供商一般都為你准備好了運行環境,你只要把你的程序打包上傳到租用的伺服器上面,然後買一個域名綁定到你租用的伺服器上就可以了,如果用了資料庫,服務商會給你一個資料庫的地址。你自己在程序里配置就可以了。 你如果不會的話,可以把程序發過來,我幫你發布。
⑵ java web項目如何發布
1,先把程序發布到Tomct下,測試能運行沒有問題。
2.在Tomcat下把地址給成的你申請的域名。
3.擁有自己的伺服器。或者在網上申請一個虛擬伺服器試試。
4.把Tomcat的埠改一下就行了。
5.實在不會的話 可以Google 一下。
⑶ 如何在Java中快速發布WebService服務
1,在Java項目中發布一個WebService服務:
如何發布?
——JDK1.6中JAX-WS規范定義了如何發布一個WebService服務;
(1)用jdk1.6.0_21以後的版本發布;
(2)與Web服務相關的類,都位於Javax.jws.*包中
@WebService——此註解用在類上指定將此類發布成一個WebService;
EndPoint——此類為端點服務類,其中publish()方法用於將一個已經添加了@WebService註解對象綁定到一個地址的埠上,用於發布。
2,例子:
(1)發布WebService服務
HelloWebService.java:
[java]view plain
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecn.tgb.ws;
importjavax.jws.WebMethod;
importjavax.jws.WebService;
importjavax.xml.ws.Endpoint;
/**
*@WebService-它是一個註解,用在類上指定將此類發布成一個ws.
Endpoint–此類為端點服務類,它的方法publish用於將一個已經添加了@WebService註解對象綁定到一個地址的埠上。
*@authorxuemin
*
*/
@WebService
publicclassHelloWebService{
publicStringHelloWord(Stringname){
return"Hello:"+name;
}
/**
*添加exclude=true後,HelloWord2()方法不會被發布
*@paramname
*@return
*/
@WebMethod(exclude=true)
publicStringHelloWord2(Stringname){
return"Hello:"+name;
}
publicstaticvoidmain(String[]args){
/**
*參數1:服務的發布地址
*參數2:服務的實現者
*/
Endpoint.publish("http://192.168.24.138:456/helloWord",newHelloWebService());
}
}</span>
- [java]view plain
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecn.tgb.ws;
publicclassMyClient{
publicstaticvoidmain(String[]args){
HelloWebServiceServicehwss=newHelloWebServiceService();
HelloWebServicehws=hwss.getHelloWebServicePort();
Stringresult=hws.helloWord("hanxuemin");
System.out.println(result);
}
}</span>
註:
@WebService-它是一個註解,用在類上指定將此類發布成一個ws.
Endpoint –此類為端點服務類,它的方法publish用於將一個已經添加了@WebService註解對象綁定到一個地址的埠上。
運行以上程序進行發布。
(2)查看wsdl
地址:http://192.168.24.138:456/helloWord?wsdl
只要在客戶端瀏覽器能看到此WSDL文檔,說明服務發布成功
以上服務發布成功;
總結:
如何發布一個Web服務:
a,在類上添加@WebService註解
(註:此註解是jdk1.6提供的,位於javax.jws.WebService包中)
b,通過EndPoint(端點服務)發布一個WebService
(註:EndPoint是jdk提供的一個專門用於發布服務的類,該類的publish方法接收兩個參數,一個是本地的服務地址,二是提供服務的類。位於javax.xml.ws.Endpoint包中)
c,註:
類上添加註解@WebService,類中所有非靜態方法都會被發布;
靜態方法和final方法不能被發布;
方法上加@WebMentod(exclude=true)後,此方法不被發布;
(3)客戶端訪問發布的服務
根據WSDL文檔來在客戶端編寫代碼,訪問發布的服務;
但是,WSDL文檔看不懂怎麼辦?代碼該如何編寫?
——你看不懂,JDK看得懂,wsimport是JDK自帶的,可以根據WSDL文檔生成客戶端調用代碼的工具。無論伺服器端WebService使用什麼語言編寫的,豆漿在客戶端生成Java代碼。所以伺服器用什麼語言編寫的並不重要。
wsimport.exe命令參數熟知:
-d:生成class文件。默認參數。
-s:生成Java文件
-p:自定義包結構
解析地址生成源碼到E盤:
MyClient.java:
⑷ java中什麼項目需要用tomcat發布,是所有的項目都需要發布嗎
java中簡單的小項目或測試需要用tomcat發布。2. 項目都需要發布,最簡單的要執行java命令運行。
Tomcat是Apache 軟體基金會(Apache Software
Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun
和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat
5支持最新的Servlet 2.4 和JSP 2.0 規范。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java
愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web 應用伺服器。目前最新版本是8.0。
Tomcat 伺服器是一個免費的開放源代碼的Web 應用伺服器,屬於輕量級應用伺服器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP
程序的首選。對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 伺服器,可利用它響應HTML(標准通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat 部分是Apache
伺服器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
⑸ JAVA項目完成了 如何發布
WEB工程打包成WAR發布給TOMCAT或者JBOSS
一般的工程直接打包成JAR文件,如果有啟動的MAIN方法,指定MAIN方法所在類名,就可以用 java -jar包名就可以啟動該JAR文件了
⑹ java的項目發布是什麼意思如何發布請高手詳細解釋一下,謝謝!!
要看你說的哪種了 是j2se還是j2ee
j2se的話,首先將java項目打包成jar文件,這個不用多說,很多開發平台都有此功能,如eclipse就可以直接將java項目export成jar文件,然後寫一個bat文件(Windows操作系統下)或者sh文件(unix系列操作系統下),這個文件大致語句包括以下:java –jar myjar.jar
還可以通過相關輔助軟體發布,比如exe4j軟體輔助創建可執行文件
這款軟體專門針對java項目發布成可執行文件,具體操作可以見如下鏈接
http://hi..com/gds718/blog/item/d021d2f861243315a8d311b6.html
你如果要 我可以發一個軟體給你 叫j2ewiz蠻簡單的 給個郵箱就可以了
對於j2ee的話,就是將web工程部署至伺服器,可以通過控制台命令或者eclipse等工具生成war包 也可以直接使用eclipse部署至伺服器 將war包拷貝至tomcat的webapps下 當然你伺服器可以使用其他的
⑺ java寫的系統如何發布到網上供人使用
可以用tomcat伺服器發布,就像你自己用localhost訪問一樣,別人訪問是需要加上你的IP地址然後加上項目名之類的,組成url進行訪問,這樣的問題是你的ip暴露了,你可以在tomcat中配置一下
在Tomcat下面配置域名(如:www.***.com)的時候,同時又不希望客戶通過我們網站的IP或者域名訪問到Tomcat默認的ROOT,配製方法如下:
1、打開Tomcat安裝目錄下的/conf/server.xml文件
2、在server.xml中將原有的<Host name=「localhost「 appBase=「webapps「 ……>修改為<Host name=「您要配置的域名「 appBase=「webapps「……>
3、在/conf/Catalina目錄下建立目錄「<您要配置的域名的名稱>」,然後建立ROOT.xml文件,其格式和/conf/localhost目錄下的ROOT.xml一致,但是內容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to 56World!" docBase="D:/workplace/inbuilding" path="">
</Context>
其中docBase中的內容就是你希望的打開您的域名(www.***.com) 的時候映射到的目錄和默認的網頁(如:index.jsp)
4、啟動Tomcat伺服器,就可以直接敲入域名訪問你要訪問的地址了。
這個配置方法也是我查詢的,具體沒有試過,你可以試一下,希望可以幫到你
⑻ 如何發布java web項目,需要做什麼配置
在編譯器里按步驟發布。
例如MyEclipse:
點擊首選項,找到TomCat,配置TomCat路徑。
點擊部署,將項目放入配置的TomCat里。
點擊啟動,在瀏覽器打開http://localhost:8080/<項目名>
完成發布。
直接在TomCat中發布。
把項目復制到TomCat安裝目錄的WebAPP目錄下。
啟動TomCat,在瀏覽器中打開http://localhost:8080/<項目名>
完成發布。
⑼ 怎麼在虛擬機上發布Java項目
在伺服器上安裝類似tomcat、weblogic、webShpere等軟體,這叫安裝容器。
然後在容器中配置載入你的項目,或者將項目復制到它們的webapp目錄
接著將資料庫安裝好,配置好。
接著啟動容器,看看有沒有異常。
沒有異常,就用http協議訪問你的域名和站點了
⑽ 如何發布一個java工程
方法很多,直接放到tomcat的webapps下。當然還有weblogic,nginx等都可以發布 Java工程
項目部署就是把你寫好的項目放到伺服器容器裡面去。