原来jboss上面只有1个项目,在server.xml设定了要用https方式才能访问。现在又增加了一个新项目,新项目普通用户都能访问,为此,修改了server.xml,设定同时开放80和443端口,但是这样所有的项目都可以用http方式打开了,怎么才能保持原来的项目仍然用https才能访问呢。
查了很多资料,最后发现修改项目的WEB-INF/web.xml可以实现对某个项目访问权限的控制。如果要保证只能用https方式才能打开项目,要在web.xml增加以下内容
<security-constraint>
<web-resource-collection >
<web-resource-name >SSL</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
分享到:
相关推荐
企业门户网站源代码 所用到的技术:(JSP+MYSQL+TOMCAT/JBOSS+STURTS+SPRING)
TOMCAT项目转成JBOSS项目的步骤
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part3
java项目tomcat迁移到jboss 出现的问题
DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 5.0//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd"> <jboss-web> <!-- For load class independently --> ...
tomcat、jboss 连接池配置,详细步骤,准确代码,让你实践中学会这两种服务器的连接池配置
NULL 博文链接:https://lym6520.iteye.com/blog/310725
web工程从TOMCAT移植到JBOSS中
JBoss完全实现了J2EE的服务栈: EJB (Enterprise JavaBeans) JMS (Java Message Service) JTS/JTA (Java Transaction Service / Java Transaction API) Servlet and JSP (JavaServer Pages) JNDI (Java Naming and ...
经典Java EE企业应用实战:基于WebLogic/JBoss的JSF+EJB 3+JPA整合开发 part1
apache 集成 jboss 或者 tomcat 必须文件,window下专用
Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿) Apache Jboss/Tomcat集群(手稿)
tomcat转化为jboss之前遇到过,弄了很久终于解决了,现在把所有资料整理到了一起,包括解决在集成中会遇到的问题,所要添加的jar包、删除的jar包等等
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-jdk6.zip/download 3.配置JBOSS环境变量 JBOSS_HOME=D:\jboss-5.1.0.GA 然后在path中添加 ;%JBOSS_HOME%\bin; 4.测试安装...
JBOSS使用指南JBOSS使用指南JBOSS使用指南JBOSS使用指南JBOSS使用指南JBOSS使用指南JBOSS使用指南JBOSS使用指南
JPA/JBOSS/EJB基础教程PDF资料
Apache tomcat远程代码执行代码
Jboss项目部署文档
如何将代码从Tomcat迁移到JBoss
本实例主要详尽的讲解如何配置jdk、tomcat和Jboss,如果你有不明白的地方,给我留言!