我正在寻找一种方法来设置Tomcat 6.0服务器(在Linux上),这样每个系统用户都可以将WAR应用程序部署到服务器。理想情况下,用户可以部署他的应用程序并从以下网址访问它:
http://server:8080/~user/MyApp
我已经按照Tomcat docs中的详细设置了用户目录,它将提供每个用户目录中的文件,但它似乎不允许将WAR文件部署到此目录。
我在这里缺少什么东西,或者Tomcat是不是在这里做我想做的事情?如果是这样的话,我还有另一种方法吗?我们的想法是,这是一个测试服务器,每个开发人员都可以上传他的构建而不会破坏其他人的部署构建,最好不需要root访问权限或复杂的sudo设置。
答案 0 :(得分:2)
我建议调查Tomcat的manager应用程序来部署war文件:
据我所知,您尝试的用户目录功能仅适用于提供内容。也许如果用户解压缩他们的战争文件,它可能会起作用。