2015-07-21 136 views
0

我剛學會使用jersey和Oracle數據庫創建java rest API。 我在eclipse中開發並使用weblogic服務器在本地主機上運行和測試web服務。將Java restful web服務部署到活動服務器

我的問題是活服務器部署此服務的選項是什麼,以便我可以在我的android應用程序或任何Web應用程序中訪問此API?

+0

打包項目戰爭和任何Servlet容器部署(例如,Tomcat的,碼頭等),你可以得到VPS或得到一個AWS虛擬機和運行自己的servlet容器和地點「webapp」文件夾內的戰爭。 –

+0

謝謝@HaridasN的回覆。 我可以將我在weblogic(localhost)上部署的Web服務部署到Tomcat或jetty servlet容器嗎?或者它與此無關? 如果是,那麼你可以給我一個鏈接或一些材料,我可以找到有關這方面的信息。 我在谷歌上搜索了很多,但我無法弄清楚這個東西究竟是如何運作的。 對不起,如果我問很多。 我完全是這個菜鳥。 –

回答

2

你可以做到這一點。但是你必須確保所有的依賴jar都與你的WAR項目打包在一起(例如:Oracle db相關的東西)。

一些博客文章,給你什麼是所有這些服務器,並挑選開放式發展,共同標準,一個一個想法 - http://blogs.forrester.com/mike_gualtieri/11-07-15-stop_wasting_money_on_weblogic_websphere_and_jboss_application_servers

這一個http://zeroturnaround.com/rebellabs/the-great-java-application-server-debate-with-tomcat-jboss-glassfish-jetty-and-liberty-profile/

這會給心中有數關於什麼是所有這些服務器:)

+0

謝謝,這給了這些服務器清晰的想法。 還有一個問題。 當我創建項目的WAR文件時,不要自動包含jar文件嗎? –

+0

是的,它會在創建戰爭項目時自動將相關的jar添加到戰爭文件中。 –

+0

非常感謝! –