Jboss 使web应用程序公开

Jboss 使web应用程序公开,jboss,Jboss,我在jboss web服务器中部署了我的web应用程序。它包含servlet。现在它的url是localhost:8080/MyWebApp我想公开它,这样不在localhost中的客户端也可以访问MyWebApp。我是新手,所以我不太确定怎么做。我浏览了很多提供域名的网站,但我不知道我的服务器将驻留在哪里我可以将自己的系统作为服务器并运行jboss服务器吗 关于仅在本地主机上侦听,请查看您的启动脚本;要使其在您可以使用的所有网络接口上进行监听 run.sh-b0.0.0.0 要仅在特定ip上侦

我在jboss web服务器中部署了我的web应用程序。它包含servlet。现在它的url是localhost:8080/MyWebApp
我想公开它,这样不在localhost中的客户端也可以访问MyWebApp。我是新手,所以我不太确定怎么做。我浏览了很多提供域名的网站,但我不知道我的服务器将驻留在哪里
我可以将自己的系统作为服务器并运行jboss服务器吗

  • 关于仅在本地主机上侦听,请查看您的启动脚本;要使其在您可以使用的所有网络接口上进行监听
    run.sh-b0.0.0.0
    要仅在特定ip上侦听,请使用
    run.sh-b1.2.3.4

  • 理想情况下,您不希望用户访问,而是希望类似的内容。为此,您需要使用mod_jk设置Apache,并将请求代理到jboss。如果你以前从未这样做过,这可能是一个挑战。但是互联网上有很多资源可以帮助你完成这项任务


  • 你使用的是什么版本的JBoss?我希望这个应用程序可以在互联网上使用。将它绑定到特定的IP会使它可以从Internet的任何位置访问吗?不会。这取决于您的服务器是否可以从Internet访问。我假设此服务器位于贵公司的数据中心。您需要与您的网络团队密切合作,以了解详细信息。但理想情况下,您不希望将jboss暴露在互联网上;在代理服务器上安装Apache,将对jboss的请求公开给internet,而jboss驻留在内部网络中。我想知道如何使我的服务器可以从internet访问。这就是我想知道的基本情况。tomcat是安装在数据中心的服务器上还是安装在您的个人家用电脑上?在这种情况下1。让它在ip地址2上运行。在互联网上找到你的ip地址(像myipaddress这样的网站会告诉你这是什么)3。使用该ip地址访问站点(这当然假设您没有防火墙,或者您的路由器等没有阻止传入流量)。