从远程服务器运行jsp页面

时间:2014-06-17 10:08:14

标签: java eclipse jsp servlets

我是JSP和servlets的新手。我配置了我的eclipse,现在能够运行helloworld jsp程序。现在,我想让它在不同的系统上运行。

以下是我的疑问。

1)我可以输入安装和运行eclipse和tomcat的当前系统的IP并在计算机2上运行应用程序吗?

2)如果问题1不可能,如何在不购买服务器的情况下在本地主机外测试我的应用程序。

请分享您的知识

3 个答案:

答案 0 :(得分:2)

如果我找对你,第1号选项应该有效。

您目前在本地计算机上运行了一个Web应用程序。因此,您可以在浏览器中输入http://localhost:8080/myapp之类的内容,并查看应用程序中的网页。

使用ip地址或计算机名替换localhost的下一步。因此,仍然在同一台计算机上,以下内容应该有效:http://192.168.123.1:8080/myapphttp://mycomputer:8080/myapp。当然我只是提出了ip地址和计算机名称,你就拥有了真正的价值。

这两个网址也应该来自同一网络上的远程计算机。就像你的同事的计算机,或家庭网络中的第二台计算机一样。

可能下一步是在云服务上部署您的应用程序。但这是一个与自己的问题不同的故事。

答案 1 :(得分:0)

您可以将自己的应用置于tomcat directory/webapp。 你必须把你的应用程序的.war文件放在那里。

然后从防火墙将inbound rules传入请求中的port 8080添加到所有连接。

然后从内联网的任何地方输入your ip :8080/app

看看here我和你一样的同一个问题的答案。

答案 2 :(得分:0)

在局域网中你可以只需要放置SERVER IP而不是localhost 例如:192.168.1.23:8080 / test

如果您想通过Internet连接在外部访问它 首先你应该拥有STATIC IP,它是由你的互联网服务提供商提供的。

并且不要忘记关闭防火墙或将其添加到例外