Web applications 登录期间实例化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) 注意:根本原因的完整堆栈跟踪可在服务器日志中找到。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类[
。我也尝试过清理和生成,但它显示了此错误[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:不允许…”问题应该得到解决。与此无关的是,您还应该更新您的问题,将代码显示为问题中的文本,而不是图像。