【发布时间】:2019-07-31 13:42:01
【问题描述】:
我在Ubuntu server 18.04 上安装了Tomcat 9,在VM 上运行,现在我想部署一个我编写的示例应用程序,这样我至少可以掌握它的窍门。
现在的问题是我找到的所有关于如何为 tomcat 编写 web 应用程序然后部署它的教程(我想在我的本地机器上制作 web 应用程序然后部署它作为我的VM上运行的服务器的WAR文件)告诉我我需要一个运行时目标,它需要是服务器。
看到我的服务器如何在 VM 上运行,我不知道如何或是否可以使用远程目标。
现在我的问题是: 有没有办法用 Java 为 Tomcat 服务器编写 Web 应用程序(我已经为此安装了 Eclipse,但我可以使用任何其他 IDE)而无需服务器安装在我的本地机器上?
【问题讨论】:
-
你需要一些工具,比如 maven 或 gradle。这些工具有插件,允许您远程部署您的包(在您的情况下为 .war)。这需要你一段时间,所以请耐心等待!
-
如果我理解你的问题,这将帮助你stackoverflow.com/questions/22333885/…
-
所以你是说使用这些工具我可以在我的机器上制作我的示例 Web 应用程序,然后将其部署到远程服务器?抱歉,如果我没有提供太多技术信息,我是网络开发中的一个完整的菜鸟。 @MontassarElBéhi
-
我的问题是我想在 Eclipse 或其他 IDE 中创建一个 Web 应用程序项目,将其导出为 WAR 文件,然后将其部署到服务器,但我注意到你需要有一个服务器在本地机器上运行。这真的有必要吗?或者我可以在没有本地服务器的情况下这样做吗? @NickAth
-
您不需要在本地机器上安装任何本地服务器,因为您希望将 .war 文件部署到远程服务器中。