首先,我要感谢您花时间回答我的问题。
所以我用 Spring 创建了一个带有演示应用程序的 Maven 项目。我已经在 Tomcat(与 Netbeans 捆绑在一起的那个)上成功运行了该项目,并且一切似乎都运行良好。
我应该在 Spring 中开发一个应用程序并将其部署到我只能通过 ssh 与之交互的服务器。为了模拟这种情况,我在本地机器上安装了一个新的 Tomcat 实例。我想将演示 webapp 打包到 WAR 文件中并将其复制到 Tomcat 的新实例中,然后从那里运行 ./startup.sh。
但是,由于找不到 WAR 文件,我的绝妙计划立即失败了。我从 Netbeans 运行应用程序,并浏览了 Tomkat 的文件夹结构(netbeans 附带的,我们称之为 T1)以找到 WAR 文件,但什么也没有!
所以我已经到了无法继续的地步,我需要向社区寻求帮助。
我想我的一系列问题是:
- 如何获取已部署到 T1 的应用程序的 WAR
- 获得 WAR 文件后,我可以直接将其复制到 T2 的 webapps 文件夹中并期望一切都可以直接使用吗?
谢谢!
PS我正在使用Tomcat 7