2013-03-11 247 views
1

我創建了java web應用程序並將它部署在glassfish服務器上。 我正在運行我的網站服務器使用android手機熱點。任何其他客戶機無法訪問它,因爲它提供了一個私人地址,例如。 192.168.43.5 PS:完整的URL是這樣的: 192.168.43.5:44372/網站名稱 任何人都可以幫我解決這個問題嗎?通過私人地址訪問網站

+1

你能發表一些源代碼嗎? – Shade 2013-03-11 11:35:04

+0

部署你的應用程序在一些免費的公共領域,你的本地機器沒有一個有效的域名,所以它不能託管任何互聯網應用程序 – 2013-03-11 11:35:15

回答

2

在一些免費網站託管網站如Jelastic 上部署您的Web應用程序並使用它們提供的url。

+0

@ Ajit:我嘗試在Jelastic上部署我的NetBeans項目的zip文件,但它沒有提供給我一個url a;雖然它可以在Jelastic.Could U上提供的示例項目中正常工作,但是我提供了一些其他解決方案,並且我想問我的項目與mysql和glassfish服務器的數據庫連接是否會影響將其部署到公共領域? – user2156567 2013-03-16 12:37:02

+0

在jelastic中,我添加了一個環境選擇玻璃魚和mysql ,並將我的netbeans項目的zip文件部署到該環境。 但當我訪問的URL我得到玻璃魚資源不可用錯誤 我需要做一些其他配置? – user2156567 2013-03-16 13:40:01

+0

是的,當你在jelastic創建你的帳戶時,創建一個環境時,他們會提供一個唯一的env id,你可以爲了方便而改變它,那麼你必須將一個war文件部署到那個env(在你已經創建的環境中)。那麼你的網址就像http://environment_name.jelastic.dogado.eu/Your_Project_Name – Ajit 2013-03-19 11:45:44