Apache Tomcat:只为一个webapp修改conf目录中的文件

时间:2013-12-11 18:25:44

标签: tomcat authentication ssl

我正在使用Apache Tomcat开发一个webapp。一旦完成,该webapp将部署在托管其他webapps的服务器中。我现在想做的是为我正在工作的这个webapp设置SSL身份验证。为了做到这一点而不影响其他应用程序,我没有更改Tomcat的“conf”目录中的“server.xml”文件,我明白我必须定义我的webapp的上下文,创建一个名为我的webapp的META-INF文件夹中的“context.xml”。问题是我不知道我应该在.xml文件中写什么。本指南(http://www.avajava.com/tutorials/lessons/how-do-i-set-up-ssl-on-tomcat.html;jsessionid=74F4B4F842431DB25BCABB847643AC4F)只是告诉我我必须在server.xml文件中进行哪些更改,所以我真的不知道如何继续。有人可以帮帮我吗?谢谢。

编辑:已解决Apache Tomcat: multiple webapps

1 个答案:

答案 0 :(得分:0)

Tomcat必须在server.xml中使用Connector for HTTPS进行设置。否则它甚至不会监听HTTPS端口。你无法在context.xml中实现这一点。 <Context>不能包含<Connector>.关于您可以放入context.xml文件的HTTPS没有任何用处。