javax.naming.NameNotFoundException: Name [servlet.TestEJB/meuEJB] is not bound in this Context. Unable to find [servlet.TestEJB]

后端 未结 1 1102
一生所求
一生所求 2020-12-12 07:55

I get an error on this application that keeps users on a BD via a button on the index.html page that calls the servlet by clicking on POST. I would greatly appreciate a solu

相关标签:
1条回答
  • 2020-12-12 08:28

    Your stack trace tells you're using Tomcat.

    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    

    Tomcat is not an EJB container. It's a barebones JSP/Servlet container. Throwing in a bunch of JARs in webapp's /WEB-INF/lib just in order to get code to compile doesn't magically turn Tomcat into a true Java EE container.

    For EJB, you need a real Java EE container. Replace Tomcat by TomEE, WildFly or Payara. Those are real Java EE containers supporting EJB, JPA, JSF, JAX-RS and all other real stuff out the box.

    See also:

    • What exactly is Java EE?
    • Java EE web development, where do I start and what skills do I need?
    0 讨论(0)
提交回复
热议问题