inf*_*k01 18
如果您使用的是Apache Tomcat,那么默认情况下,部署到它的应用程序可以在端口8080上访问.
因此,如果您已经以适当的方式将Web应用程序部署到Tomcat,并且已经启动了Tomcat服务器,那么您可以访问您的应用程序(网站),如下所示:
http://localhost:8080/Your_App_Name/index.jsp
Run Code Online (Sandbox Code Playgroud)
您可以使用127.0.0.1或您的私有IP地址192.168.0.120 代替localhost
http://192.168.0.120:8080/Your_App_Name/index.jsp
Run Code Online (Sandbox Code Playgroud)
而不是Your_App_Name使用已部署应用程序的名称(应用程序上下文),index.jsp就是一个例子.
如果您的所有朋友都在同一个局域网(局域网)上(并且您说他们是),那么他们可以使用上述URL访问您的Web应用程序.
http://192.168.0.120:8080/Your_App_Name/some_path/some_file.jsp
Run Code Online (Sandbox Code Playgroud)
如果它们在您的LAN之外,那么您必须在路由器上配置端口转发.当然,要做到这一点,您需要访问它.然后,他们将能够使用您的公共IP和设置端口转发时配置的端口访问您的Web应用程序.
这是一篇非常好的图片文章:
顺便说一句,如果您已正确安装Apache Tomcat并启动它,那么您应该能够像这样访问它:
http://localhost:8080
Run Code Online (Sandbox Code Playgroud)
有用的资源
Ges*_*ias 17
就像@ informatik01写的那样,"如果你所有的朋友都在同一局域网(局域网)上(并且你说他们都是),他们可以使用上述网址访问你的网络应用程序.
http://192.168.0.120:8080/Your_App_Name/some_path/some_file.jsp
"
你用的是什么操作系统?你有什么改变server.xml
的$CATALINA_HOME/conf
?
首先尝试在本地访问它,然后从您的一个朋友计算机上尝试它.如果它失败,请尝试在与运行tomcat实例相同的计算机上关闭防火墙.根据其配置,它可能会阻止默认端口上的传入连接8080
.如果这是问题,请重新激活防火墙并打开所需8080
的http流量端口.
了解日志,它们通常位于$CATALINA_HOME/logs/
,例如catalina.out.如果您不确定服务器是否正常运行,并且可能出现任何问题,那么这是最好的检查位置.在那里它将说明它找到了哪些webapps以及它是否成功部署它们.您也可以使用浏览器访问服务器根目录,localhost:8080
并检查是否收到欢迎屏幕.
祝好运!
我在Windows 8操作系统中遇到了同样的问题,我刚刚在运行tomcat apache的端口上添加了一个例外.
要向端口添加异常,请使用以下步骤
单击"开始"按钮"开始"按钮的图片,然后单击"控制面板",打开"Windows防火墙".在搜索框中,键入firewall,然后单击"Windows防火墙".
在左窗格中,单击"高级设置".需要管理员权限如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认.
在"具有高级安全性的Windows防火墙"对话框的左窗格中,单击"入站规则",然后在右窗格中单击"新建规则".
现在选择端口并单击下一步,现在在特定本地端口中输入您的端口或检查所有本地端口.
在下两个面板上选择首选设置,最后一个设置为您的入站规则.
只需在 Windows 机器上为 tomcat 启用防火墙端口。
转到 Windows 防火墙-> 高级设置-> 入站规则。
在右侧单击新建规则->然后从对话框中选择端口和下一步->然后键入端口“8080”(默认情况下Tomcat在此端口上运行)然后下一步->然后选择“允许连接”->下一步-> 命名 -> 完成。
归档时间: |
|
查看次数: |
82227 次 |
最近记录: |