2013-03-11 254 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