我使用 JavaEE+MySql 开发了一个小应用程序(Web 应用程序)。我尝试保存一些数据,并时不时地使用我的数据获取一些报告。
我的问题是我必须从办公室的 4-5 台计算机访问此应用程序。它们通过交换机连接……典型的小型办公室网络,没什么特别的。
我需要一些关于如何做到这一点的建议。我的意思是……对于没有外部通信的小型应用程序,是否必须使用 Apache 机器?
我会在“服务器机器”(即我的计算机,一台 Windows 机器)上使用一个简单的 tomcat 容器,并且...基本上...我也想允许我的同事访问。
我不太了解并发(我知道 mysql 允许并发访问)所以我也想得到一些配置技巧。
谢谢。
答案1
假设所有这些机器都在同一个局域网段上,那么一个简单的入门解决方案基本上已经到位,即允许您的同事直接连接到您的本地 tomcat。您将能够通过运行ipconfig /all
以下命令获取您机器的本地 netbios 名称和 IP 地址;
开始->程序->附件->命令提示符
然后,您可以使用该地址从同事的机器访问 tomcat,如下所示;
http://workstation003:8080/MyTomcatApp
(显然,用您通过运行上面的命令发现的名称替换该名称。)
如果由于某种原因您无法使用本地命名,您可以像这样恢复到 IP 地址;
http://192.168.1.85:8080/MyTomcatApp
您可能正在使用 Windows 防火墙,或者其他防火墙,您需要对其进行配置以允许 Tomcat 机器上的传入请求。
此外,如果您使用上述 IP 地址方案,则可能需要配置静态 IP 地址,或者注意重新启动时 IP 地址可能会发生变化。