问题标签 [servletexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何解决:javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException
当我单击我的 jsp 网页中的按钮时,我遇到了“javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/xml/ws/soap/SOAPFaultException”异常。
当我在 Eclipse 中运行它时,它运行良好。所以我将它发布到 webapps 并在系统托盘中启动了 apache web 服务。我访问了我配置的网址,JSP 页面工作正常,但是当我单击我的 jsp 网页中的按钮时,出现错误。
以下是错误消息的根本原因。
spring - Spring 是否有任何方法来捕获/处理 ServletException?
我在 Spring 中有任何预定义的方式来捕获或处理ServletException
吗?我的意思是任何可以捕获它们并为它们提供实用方法的注释或类?
servlets - Spring Security ExceptionTranslationFilter 抛出“无法处理 Spring Security 异常,因为响应已经提交。”
我正在使用 spring security web 5.0.9 和 tomcat 8。 ExceptionTranslationFilter throw ServletException “无法处理 Spring Security 异常,因为响应已经提交。” 我深入研究源代码并找到根本原因。我不确定这是否是弹簧安全性的错误。
我在 AuthenticationUserDetailsService.loadUserDetails 中抛出 UsernameNotFoundException
SimpleUrlAuthenticationFailureHandler.onAuthenticationFailure 捕获异常然后调用
sendError 会将已提交的响应设置为 true,请参阅 ResponseFacade.java:
- 然后 ExceptionTranslationFilter 捕获它并检查响应提交状态,发现它是真的然后抛出异常
- 没有人捕获 ServletException 并且应用程序尝试查找 /web_framework/error_page/405.html
我发现此错误修复https://github.com/spring-projects/spring-security/issues/5273中更改了弹簧安全代码。
如何处理 ServletException 并返回有效的 401 响应,而不是 web_framework/error_page/405.html
java - java.lang.NoClassDefFoundError: java/sql/Driver?
我正在尝试构建一个登录注册 Web 应用程序,它基本上允许用户在数据库上注册,然后允许他们登录。我已经编写了所有代码,并且我正在尝试将我的程序连接到我的数据库。这是我收到的错误:
我已将所有 Postgres、Tomcat 和 SQL 连接器/驱动程序 jar 添加到我classpath
和我的WEB-INF/lib
文件夹中。我不确定还能做什么。我已经尝试用另一个类进行测试,并且能够连接到我的数据库。我也对我的连接 URL 进行了三次检查。怎么了?
谢谢!
java - ServletException in:/layouts/menu.jsp null' 在 jsp 页面的一部分中,其中存在重定向链接
有一个使用 java 4 开发的 java struts 1.1 Web 应用程序,现在正在升级到 openjdk 8。运行该应用程序时,我在 UI 屏幕的一部分中收到此 servlet 异常,其中包含指向不同 jsp 页面的链接。如何解决这个问题?
[ServletException in:/layouts/menu.jsp] null'
spring-boot - 由于异常无法加载 PDF 在提交响应后无法创建会话?
我正在使用 Spring Boot 中的 itext 设置 PDF 样式。当我将它保存在我的系统中时,它工作得非常好,但现在我想直接在我正在通过的浏览器中打开ByteArrayOutputStream
。这是我到目前为止所做的代码-
通过控制器调用的方法定义如下 -
错误如下 -
在 Jsp 页面中,我没有做任何事情,因为我只需要设置 PDF 的样式并在浏览器中打开它
我现在不知道这种方法出了什么问题。希望任何人都可以帮助我。
java - 错误 java.lang.ClassNotFoundException: javax.enterprise.context.spi.Contextual
现在我正在使用以下内容:
- NetBeans 8.2
- Apache Tomcat 8.0.53
- JSF 2.2
- 冰面 4.3
- 全部在一个 Maven 项目中(我认为是 3.6)
我试图用我已经创建的列表填充“ace:dataTable”。
当我尝试在没有 ace:dataTable 的情况下运行“Principal.xhtml”时,页面加载正常,但是如果我添加 ace:dataTable 和我想要填充的值,它会显示错误“HTTP 500 – 内部服务器错误”除了“javax.servlet.ServletException: javax/enterprise/context/spi/Contextual javax.faces.webapp.FacesServlet.service(FacesServlet.java:683) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter .java:52)"
这是我在 pom.xml 中使用的依赖项
这也是我在 XHTML 中使用的代码
这是控制器
控制器之间有一个模型来设置列表,但这不是主要问题。
想知道该怎么做
这是完整的错误
spring-mvc - 如何解决 Spring MVC 中的 Servlet 错误?
对于这个错误,我已经尝试了互联网上存在的所有解决方案,但没有一个对我有用。所以,我再次询问是否有人有任何更新的解决方案,然后请帮助!
正如您在 dispatcher.xml 文件中看到的那样,我已经尝试使用 ContextLoader,但它给了我一个 404 File Not Found。我在 Stack Overflow 中看到了一个类似的帖子,上面提到了 @Controller,但我已经这样做了,但我仍然收到 404 错误。
我也尝试过 load-on-startup 1 /load-on-startup 方法,但这仍然不起作用。
这是我的文件:
Web.xml
调度程序-servlet.xml:
控制器:
spring-mvc - HTTP 状态 500 - 在 Tomcat 9.0.22 中找不到 javax.servlet.ServletException 文件
我们有一个部署在 Tomcat 上的 Java Spring MVC Web 应用程序。在过去的几个月里,我们定期(每 11 天之后)遇到异常,因此我们的应用程序停止工作并开始为每个请求抛出 HTTP 500 内部服务器错误。我们还观察到我们的 Servlet-to-JSP 转发搞砸了,文件路径中有引号 -文件 [/WEB-INF/tiles/fragment/applicationHeader.jsp]
我们的系统配置是:
JVM 版本:Corretto 11.0.3+7-LTS
服务器:Apache Tomcat 9.0.22
以下是异常堆栈跟踪。
utf-8 - 在 Dropwizard 中处理来自码头的 Servet 异常
似乎没有办法处理由 dropwizard 中的 URI 解析失败引起的 ServletException(使用版本 2.0.18)。
HTTP/1.1 400 错误请求
服务器:nginx
日期:2021 年 5 月 6 日星期四 09:17:06 GMT
内容类型:text/html;charset=iso-8859-1
内容长度:751
连接:keep-alive
Cache-Control :必须重新验证,无缓存,无存储
严格传输安全:max-age=31536000;包括子域
这里主要关注的是码头正在发送堆栈跟踪异常,这可能是一个安全问题。
尝试了 ExceptionMappers,但它不起作用,因为我认为异常是从应用程序范围之外抛出的。如何避免这种情况?