原来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>
分享到:
相关推荐
尽管目前最新版本已经更新到了Tomcat 9,但对于一些旧项目或者对Java EE 5有依赖的项目,6.0.39仍然是一个可靠的选择。在使用过程中,了解其配置、管理和安全特性,将有助于提升开发和运维效率。
2.2.9配置contentType及charset,TOMCAT5.0下JSP统一配置 19 2.3 JVM最小、最大内存的设定 21 2.4 OS字符集问题 21 2.5 JBOSS服务的启动、停止 21 3.附apache https 服务器的安装 22 4. 虚拟主机多工程的布署 ...
- **在 JBoss AS 上运行示例**:这是最直接的方式之一,可以快速验证环境配置是否正确,并且熟悉 Seam 在 JBoss AS 上的运行方式。 - **在 Tomcat 服务器上运行示例**:如果开发者已经熟悉了 Tomcat,那么这种方式...
- 如果8080端口被其他服务占用,比如Oracle或Tomcat,可以修改JBoss的server.xml文件(位于E:\study\jboss-4.2.2.GA\server\default\deployers\jbossweb.deployer目录下),将默认端口8080更改为8888或其他未使用的...
这个版本可能较旧,但仍然有其价值,因为它代表了Tomcat在某个历史时期的特性和功能。 在深入学习Apache Tomcat时,我们需要了解以下关键知识点: 1. **Servlet和JSP**:Servlet是Java编写的小型服务器端程序,...
与 WebLogic、WebSphere 等商业应用服务器不同,JBoss 的核心服务仅提供 EJB 服务器,不包含 Web 容器如 Servlet 和 JSP 等,因此通常使用的都是 JBoss 和 Tomcat 的整合软件包。相比于其他商业产品,如 IBM 的 ...
- Apache mod_jk:安装Apache,配置mod_jk模块和mod_jk2.conf,实现对JBoss节点的负载分发。 **6. 配置示例** - 对于内置负载均衡器,需在`jboss-service.xml`的`<hosts>`和`<sticky-session>`标签中添加节点URL...
### JBoss Clustering知识点 #### 1. 引言与定义 JBoss Clustering 是一个高级功能,允许在JBoss...以上是对JBoss Clustering文档的部分内容进行的总结和解析,旨在帮助读者更好地理解JBoss集群的关键概念和技术细节。
然而,有时需要将项目发布到Tomcat的webapps目录,以便所有用户都能够访问。这个问题可以通过修改Eclipse中Tomcat服务器的配置来解决。具体步骤如下: 1. 打开Eclipse,找到“Servers”视图。如果在菜单栏中没有...
本文将详细介绍如何在Linux环境下安装并配置JDK,以及如何安装配置Eclipse、Tomcat(5.5、6.0)、JBoss 4.2.1和MySQL数据库等开发工具和服务器。 #### 二、JDK安装与配置 **1. 下载与安装** - **下载JDK安装包**...
- **下载与安装**: Tomcat属于Apache组织Jakarta项目的一个子项目,其官网为:[http://jakarta.apache.org/tomcat/](http://jakarta.apache.org/tomcat/)。最新版本为Tomcat 4.1.27,可选择下载zip包或exe安装包。...
Tomcat是Apache组织下Jakarta项目的一个子项目,虽然它严格意义上并非一个真正的应用服务器,但它支持Servlet和JSP技术,因此在中小规模的Java Web应用中得到了广泛应用。 #### 4.2 Tomcat的安装与配置 - **下载**:...
### Java工具篇详解 #### 一、JDK (Java Development Kit) JDK 是 Java 开发的核心,包含了 Java 运行环境(JRE)、各种工具以及基础的...掌握这些工具的使用方法和技术要点,对提高开发效率和项目质量具有重要意义。
它是轻量级的,相比其他更全面的Java应用服务器(如JBoss或WebLogic),Tomcat启动更快,资源消耗更低,适合小型到中型的应用。 3. **Oracle**:Oracle 是一款关系型数据库管理系统(RDBMS),在全球范围内被广泛...
- 通过挑选简历中的某个项目,让应聘者介绍其使用的框架流程。 - 目的是评估应聘者对所用框架的实际应用能力及其对整个项目流程的理解。 **3. STRUTS框架响应流程图** - 需要画出STRUTS框架处理请求并响应至JSP页面...
标题中的"fcmsfcmsfcms"看起来像是一个项目的缩写或者代号,可能是某个定制化的企业管理系统。在描述中同样出现了"fcmsfcmsfcms",这可能表明整个项目或软件的主要部分都围绕这个核心概念展开。标签是"java",这意味...
这种备份方式能够保证在系统故障、数据丢失或需要回滚到某个特定版本时,能够快速恢复。 标签"jsp"表明这个项目可能基于Java Server Pages(JSP)技术。JSP是一种动态网页开发技术,允许开发者在HTML页面中嵌入Java...