Hello I have created a simple
EJB ( the classic Calculator Bean) and have deployed it to my Tomcat7 Server (localhost).
I "deployed" the JAR by copying-and-pasting it into the C:\Tomcat7\Webapps directory; then I started up the Server.
My
Tomcat Server has been enhanced with the TOMEE feature.
The output that appears in my Cmd Window during Startup would indicate that the deployment was successful..... like so:
.....
.....
Sep 11, 2016 7:41:40 PM org.apache.openejb.assembler.classic.Assembler createApplication
INFO: Deployed Application(path=C:\tomcat7\webapps\ROOT)
Sep 11, 2016 7:41:40 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory C:\tomcat7\webapps\ROOT has finished in 109 ms
Sep 11, 2016 7:41:40 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8400"]
Sep 11, 2016 7:41:40 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Sep 11, 2016 7:41:40 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 6937 ms
Sep 11, 2016 7:41:50 PM org.apache.openejb.config.ConfigurationFactory configureApplication
INFO: Configuring enterprise application: C:\tomcat7\webapps\EJBProject.jar
Sep 11, 2016 7:41:50 PM org.apache.openejb.config.InitEjbDeployments deploy
INFO: Auto-deploying ejb CalculatorBean: EjbDeployment(deployment-id=CalculatorBean)
Sep 11, 2016 7:41:50 PM org.apache.openejb.config.AppInfoBuilder build
INFO: Enterprise application "C:\tomcat7\webapps\EJBProject.jar" loaded.
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.Assembler createAppClassLoader
INFO: Creating dedicated application classloader for EJBProject
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.Assembler createApplication
INFO: Assembling app: C:\tomcat7\webapps\EJBProject.jar
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.JndiBuilder bind
INFO: Jndi(name=CalculatorBeanLocalBean) --> Ejb(deployment-id=CalculatorBean)
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.JndiBuilder bind
INFO: Jndi(name=global/EJBProject/CalculatorBean!org.andyEJB.CalculatorBean) --> Ejb(deployment-id=CalculatorBean)
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.JndiBuilder bind
INFO: Jndi(name=global/EJBProject/CalculatorBean) --> Ejb(deployment-id=CalculatorBean)
Sep 11, 2016 7:41:50 PM org.apache.openejb.cdi.CdiBuilder initSingleton
INFO: Existing
thread singleton service in SystemInstance(): org.apache.openejb.cdi.ThreadSingletonServiceImpl@1ecf049e
Sep 11, 2016 7:41:50 PM org.apache.openejb.cdi.OpenEJBLifecycle startApplication
INFO: OpenWebBeans Container is starting...
Sep 11, 2016 7:41:50 PM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
Sep 11, 2016 7:41:50 PM org.apache.webbeans.plugins.PluginLoader startUp
INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
Sep 11, 2016 7:41:50 PM org.apache.webbeans.config.BeansDeployer validateInjectionPoints
INFO: All injection points were validated successfully.
Sep 11, 2016 7:41:50 PM org.apache.openejb.cdi.OpenEJBLifecycle startApplication
INFO: OpenWebBeans Container has started, it took 16 ms.
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.Assembler startEjbs
INFO: Created Ejb(deployment-id=CalculatorBean, ejb-name=CalculatorBean, container=My Stateless Container)
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.Assembler startEjbs
INFO: Started Ejb(deployment-id=CalculatorBean, ejb-name=CalculatorBean, container=My Stateless Container)
Sep 11, 2016 7:41:50 PM org.apache.openejb.assembler.classic.Assembler createApplication
INFO: Deployed Application(path=C:\tomcat7\webapps\EJBProject.jar)
----------------------------------------------
But I see no sign of this EJB when I open the Tomcat Manager and look at the List of deployed Applications. Is my EJB deployed successfully or not ?
If it is, why does it not appear in List within the Manager Widow ?
thanks.