HelloWorld for TomEE+;带有netbeans的JavaEE无法实例化服务器

HelloWorld for TomEE+;带有netbeans的JavaEE无法实例化服务器,java,servlets,installation,web-applications,apache-tomee,Java,Servlets,Installation,Web Applications,Apache Tomee,我一直在寻找类似的问题,但我找到的解决方案对我的问题没有帮助 我尝试了不同的IDE,包括NetBeans 12和面向企业Java开发人员的Eclipse 代码: 错误: 堆栈跟踪: 31-Oct-2020 19:46:58.112 INFO [http-nio-8080-exec-34] org.apache.catalina.core.ApplicationContext.log Marking servlet [TestServlet] as unavailable 31-Oct-202

我一直在寻找类似的问题,但我找到的解决方案对我的问题没有帮助

我尝试了不同的IDE,包括NetBeans 12和面向企业Java开发人员的Eclipse

代码:

错误:

堆栈跟踪:

31-Oct-2020 19:46:58.112 INFO [http-nio-8080-exec-34] org.apache.catalina.core.ApplicationContext.log Marking servlet [TestServlet] as unavailable
31-Oct-2020 19:46:58.112 SEVERE [http-nio-8080-exec-34] org.apache.catalina.core.StandardWrapperValve.invoke Allocate exception for servlet [TestServlet]
    java.lang.RuntimeException: 
        at it.polimi.tiw.test.TestServlet.<init>(TestServlet.java:1)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
        at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:166)
        at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:404)
        at java.base/java.lang.Class.newInstance(Class.java:591)
        at org.apache.openejb.core.WebContext.newWeakableInstance(WebContext.java:147)
        at org.apache.openejb.core.WebContext.newInstance(WebContext.java:181)
        at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:78)
        at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:124)
        at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:119)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1042)
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:761)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
        at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
        at org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.base/java.lang.Thread.run(Thread.java:830)
31-Oct-2020 19:46:58.112信息[http-nio-8080-exec-34]org.apache.catalina.core.ApplicationContext.log将servlet[TestServlet]标记为不可用
2020年10月31日19:46:58.112严重[http-nio-8080-exec-34]org.apache.catalina.core.StandardWrapperValve.invoke为servlet分配异常[TestServlet]
java.lang.RuntimeException:
TestServlet.(TestServlet.java:1)
位于java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
位于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.ReflectAccess.newInstance(ReflectAccess.java:166)
位于java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:404)
位于java.base/java.lang.Class.newInstance(Class.java:591)
位于org.apache.openejb.core.WebContext.newWeakableInstance(WebContext.java:147)
位于org.apache.openejb.core.WebContext.newInstance(WebContext.java:181)
位于org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:78)
位于org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:124)
位于org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:119)
位于org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1042)
位于org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:761)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
位于org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
位于org.apache.tomee.catalina.OpenEJBSecurityListener$RequestCapturer.invoke(OpenEJBSecurityListener.java:97)
位于org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
位于org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373)
位于org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
位于org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
位于org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
位于org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
位于java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
位于java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
位于org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
位于java.base/java.lang.Thread.run(Thread.java:830)