首先,我要感谢您抽出宝贵时间回答我的问题。
所以我用Spring创建了一个带有演示应用程序的Maven项目。我已经成功地在Tomcat上运行了这个项目(与Netbeans捆绑在一起),一切似乎都运行得很好。
我应该在Spring中开发一个应用程序并将其部署到一个我只能通过ssh接口的服务器上。为了模拟这种情况,我在本地机器上安装了一个新的Tomcat实例。我想将演示webapp打包到WAR文件中并将其复制到新的Tomcat实例,然后从那里运行./startup.sh。
然而,由于找不到WAR文件,我的精彩计划立刻失败了。我从Netbeans运行应用程序,浏览Tomkat的文件夹结构(netbeans附带的那个,我们称之为T1),以便找到WAR文件,但什么都没有!
所以我已经到了无法继续的地步,我需要向社区寻求帮助。
我想我的问题是:
谢谢!
P.S。我正在使用Tomcat 7
答案 0 :(得分:3)
不确定它是如何在NetBeans中完成的,但通常你会在Eclipse中(右键单击>运行as-> maven install),这将在你的项目的目标文件夹中为你创建一个war文件。之后你可以在tomcat中部署它(或者如果你有maven可执行文件,你可以自己通过在dom中放入pom并运行install命令来完成它(完全引用在这里:maven install
1)使用tomcat管理器(localhost:8080 / manager / html / list)登录并部署(直接)
2)或者获取该war文件并将其复制到tomcat的webapps文件夹中,如果tomcat设置为autodeploy(可以在server.xml中找到),它将检测并部署它。