我不在web.xml中配置,安全配置的话,单独启动tomcat,可以访问客户端代码(index.jsp 代码就是:"<% out.println("hello jaas !!!! ")%>");如果配置了web.xml了,即 " <security-constraint> ....";以后就不能访问客户端了,即index.jsp找不到,于是我就试着打包到bes中, 我的安全提问出来了,见附件"我的安全提问", 输入正确的用户名和密码后,他就报错了,就是下面的错误, 我的口才不好,并切我又是菜鸟, 请各位看看,小弟感激不尽!!!!!!!!!!!!!!!!
javax.servlet.ServletException: Servlet.init() for servlet jsp threw exception
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1060)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:764)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:585)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2496)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngine.invoke(StandardEngine.java:392)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:200)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:851)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:765)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:710)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:606)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
root cause
java.lang.ClassCastException
at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:93)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:154)
at org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCache.java:187)
at org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:161)
at org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocationsCache.java:155)
at org.apache.jasper.EmbededServletOptions.<init>(EmbededServletOptions.java:453)
at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:129)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1031)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:764)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:585)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2496)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngine.invoke(StandardEngine.java:392)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:200)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:851)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:765)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:710)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:606)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
- 描述: 我的安全提问
- 大小: 422.8 KB
分享到:
相关推荐
在本文中,我们将详细探讨如何在Windows平台上搭建BES(Business Execution System)的开发环境,以便进行高效的应用程序开发和测试。BES是一款强大的业务执行系统,常用于企业级应用,如工作流程管理、任务自动化等...
【宝兰德BES应用服务器使用手册和安装手册】提供了全面的关于BES AppServer企业版的使用和安装指导,适合系统管理员和基于其进行Java应用开发的开发人员。手册假定用户具备基本的操作系统操作和JDK安装技能。 1. **...
2. **Java环境**:BES通常基于Java运行,因此需要安装JDK(Java Development Kit)。确保版本与BES要求匹配,通常推荐使用Oracle JDK或OpenJDK的最新稳定版。 3. **数据库安装**:BES可能会依赖特定的数据库系统,...
BES支持多种安全机制,包括SSL/TLS加密、角色基于的安全性、身份验证和授权策略。管理员可以通过配置来控制谁可以访问哪些资源,以及如何访问。此外,BES还与LDAP(Lightweight Directory Access Protocol)和其他...
《BES2000客户开发指南》是针对BES2000系列芯片的一份详尽的技术参考资料,旨在帮助开发者高效、顺利地进行产品设计和应用开发。BES2000是一款高性能的集成电路,广泛应用在通信、物联网、智能家居等领域。这份指南...
综上所述,《BES 快速入门手册》不仅为用户提供了一套完整的安装部署指南,还针对常见的管理与运维问题提供了实用的解决方案。通过学习这本手册,用户能够迅速掌握BES系统的使用技巧,有效提升工作效率。
博通BES-53248交换机是一款专为ONTAP 9.6及更高版本设计的集群交换机,它运行在名为"以太网Fabric OS(EFOS)"的嵌入式操作系统上。该交换机支持从2到24个控制器组成的集群,提供了两种散热模式:端口侧排气(标准...
这个安装包可能是用于在服务器上部署BES服务,以便组织能够安全地管理和控制员工的黑莓设备。 首先,我们需要了解BES的核心功能。BES提供了一套完整的解决方案,包括设备管理、数据同步、安全电子邮件、应用程序...
**BES 8.0** 是一款高性能的企业级应用服务器,支持 **Java EE** 标准,旨在帮助开发者构建稳定、高效的企业级应用程序。此开发手册详细介绍了基于 BES 8.0 应用服务器的应用开发与部署流程。 #### 二、适用对象及...
- **主要内容**:本手册包含了BES的基本概念介绍、体系结构解析、安装指南、常见问题解决方案等内容。 #### 二、名词术语解释 - **DMS(Domain Management Server)**:域管理服务器,用于集中管理整个域中的所有...
BES2300、BES2500和BES2600作为该系列的不同型号,具有不同的性能指标和应用场景,例如,BES2600可能拥有更高的处理能力和更丰富的外设接口,适合处理更为复杂的任务。 烧录工具的核心功能通常包括以下几点: 1. *...
宝兰德BES9.5.2测试换金安装包,仅供学习。使用时由于授权限制,可以修改测试环境的系统时间,以达到测试学习的目的。
BES2500的数据手册会详细列出内部RAM和Flash的容量,以及它们的访问速度。这包括SRAM的大小,用于临时存储运行时数据;Flash的大小,用于存储程序代码和非易失性数据。此外,手册还将涵盖内存的组织结构和访问模式,...
恒玄BES系列串口烧录工具是一款专为BES蓝牙芯片...总的来说,恒玄BES系列串口烧录工具是BES2500芯片开发和维护的重要工具,通过它,开发者能够有效地进行固件更新、问题排查和产品优化,从而推动蓝牙产品的创新和发展。
在IT行业中,BES(BlackBerry Enterprise Server)是一款由RIM公司开发的企业级移动设备管理软件,主要用于管理和控制BlackBerry智能手机。在这个特定的情境中,我们关注的是BES的提示音制作与转换方法,这对于提升...
BES2600IHC规格书主要描述了该芯片的各项技术参数和使用特性。这款芯片不仅具备了超低功耗的设计,大幅度延长了TWS耳机的使用时间,还在性能上进行了优化,确保了出色的音频传输质量。其内置的主动降噪功能(ANC FF...
《BES9.5.2单实例快速安装手册》详细阐述了宝兰德中间件在Windows和Linux操作系统上的安装与配置过程,旨在帮助用户高效、快捷地完成BES系统的搭建。宝兰德作为国内知名的中间件供应商,其产品在企业级应用中扮演着...
"bes二进制数据查看器"是一款专门设计用于查看和分析二进制数据的软件工具。在IT领域,处理二进制数据是常见的任务,尤其是对于底层系统开发、数据分析、软件逆向工程以及安全研究等工作而言。二进制查看器能够帮助...
总而言之,BES Application Server Cluster的快速开始手册为用户提供了从安装到应用部署的全方位指导,通过阅读和理解手册内容,用户可以快速掌握BES Cluster的使用和管理,为Java应用的开发和运行提供支持。...