Web applications 登录期间实例化servlet类时出错

Web applications 登录期间实例化servlet类时出错,web-applications,tomcat9,netbeans-12,Web Applications,Tomcat9,Netbeans 12,我已经在Netbeans IDE中使用tomcat作为服务器制作了一个记事本web项目。直到几天前,它还可以正常工作,尽管我没有做任何更改,但它开始显示错误。 每当我运行我的记事本,然后尝试通过此处登录时,它都会向我显示此错误“HTTP Status 500–内部服务器错误” 类型异常报告 实例化servlet类[com.ronak.signin]时出现消息错误 说明服务器遇到意外情况,无法满足请求 例外情况 javax.servlet.ServletException:实例化servlet类[

我已经在Netbeans IDE中使用tomcat作为服务器制作了一个记事本web项目。直到几天前,它还可以正常工作,尽管我没有做任何更改,但它开始显示错误。 每当我运行我的记事本,然后尝试通过此处登录时,它都会向我显示此错误“HTTP Status 500–内部服务器错误” 类型异常报告

实例化servlet类[com.ronak.signin]时出现消息错误

说明服务器遇到意外情况,无法满足请求

例外情况

javax.servlet.ServletException:实例化servlet类[com.ronak.signin]时出错 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base/java.lang.Thread.run(Thread.java:832) 根本原因

java.lang.RuntimeException: signin.java:1) java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.base/java.lang.Thread.run(Thread.java:832) 注意:根本原因的完整堆栈跟踪可在服务器日志中找到。
。我也尝试过清理和生成,但它显示了此错误[error:option-Xbootclasspath/p:notallowwithtarget15][3]
ant-fc:\Java\Notelog-Dnb.internal.action.name=rebuild-DforceRedeploy=false-Dbrowser.context=C:\Java\Notelog clean dist 初始化: 取消部署清除: 取消部署。。。 取消部署?路径=/Notelog 确定-上下文路径处未部署的应用程序[/Notelog] 清洁署署长: 清洁: 正在删除目录C:\Java\Notelog\build 检查是否清洁: 清洁: 初始化: deps模块jar: deps耳罐: deps jar: 创建目录:C:\Java\Notelog\build\web\web-INF\classes 创建目录:C:\Java\Notelog\build\web\META-INF 正在将1个文件复制到C:\Java\Notelog\build\web\META-INF 正在将15个文件复制到C:\Java\Notelog\build\web 将图书馆纳入档案: 清单中包含的库: 已创建目录:C:\Java\Notelog\build\empty 创建目录:C:\Java\Notelog\build\generated sources\ap source output 将8个源文件编译为C:\Java\Notelog\build\web\web-INF\classes 错误:选项-Xbootclasspath/p:目标15不允许 生成失败(总时间:0秒)
`这是我的signin.jsp代码,这是我的signin servlet。我尝试了许多解决方案,但仍然无法使其发挥作用。欢迎任何帮助。

让它工作起来。首先,我认为这是一个IDE问题,所以我更改了我的IDE,并在eclipse中创建了另一个项目。起初这个项目成功了,但第二天我遇到了同样的问题,所以我意识到这个问题只有在我尝试登录时才出现。。SignServlet中唯一不同的是它使用了mysql。于是我删除了我的mysql连接器并再次下载。这解决了我的问题。所以连接器jar文件一定是被破坏了。尽管感谢所有回答的人。

请将错误消息添加为文本,而不是图像。由于您的构建失败,这些错误引用了以前版本的servlet。有关解决“option-Xbootclasspath/p:not allowed…”问题的信息,请参阅。这不是可接受的答案,但它将修复您的错误。编辑问题以将错误包含为文本。@skomisa,我不明白,“简单地将空值设置为project.properties文件中的annowed.classpath=at project.properties”是什么意思。意思是??在项目中找到文本文件project.properties,在文本编辑器中打开它,添加字符串annowed.classpath=,保存文件并重建项目。“选项-Xbootclasspath/p:不允许…”问题应该得到解决。与此无关的是,您还应该更新您的问题,将代码显示为问题中的文本,而不是图像。