设置Tomcat以允许用户部署WAR文件?
我正在寻找一种方法来设置Tomcat6.0服务器(在Linux上),这样每个系统用户都可以将WAR应用程序部署到服务器上。理想情况下,用户可以部署其应用程序并从url访问它,如:设置Tomcat以允许用户部署WAR文件?,tomcat,deployment,Tomcat,Deployment,我正在寻找一种方法来设置Tomcat6.0服务器(在Linux上),这样每个系统用户都可以将WAR应用程序部署到服务器上。理想情况下,用户可以部署其应用程序并从url访问它,如: http://server:8080/~user/MyApp 我已经按照中的详细说明设置了用户目录,它将为每个用户目录中的文件提供服务,但它似乎不允许将WAR文件部署到此目录 是我在这里遗漏了什么,还是Tomcat只是没有做我想做的?如果是这样的话,我还有别的办法吗?其想法是,这是一个测试服务器,每个开发人员都可以上
http://server:8080/~user/MyApp
我已经按照中的详细说明设置了用户目录,它将为每个用户目录中的文件提供服务,但它似乎不允许将WAR文件部署到此目录
是我在这里遗漏了什么,还是Tomcat只是没有做我想做的?如果是这样的话,我还有别的办法吗?其想法是,这是一个测试服务器,每个开发人员都可以上传自己的构建,而无需破坏其他人部署的构建,最好不需要root访问或复杂的sudo设置。我建议调查Tomcat的应用程序来部署war文件:
- 它使您能够在不重新启动Tomcat的情况下部署/取消部署(非常有用) 如果实例正在共享)李>
- 本文档介绍如何设置有权访问manager的用户李>
- 它提供了一个 Maven等工具可以利用的RESTAPI 自动化部署
据我所知,您尝试的用户目录功能只适用于提供内容。如果用户解压他们的war文件,它可能会工作。谢谢,我想我最终不得不使用manager应用程序。我只是希望用户目录功能是我想要的。