Guest User

Untitled

a guest
Mar 8th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.21 KB | None | 0 0
  1. <property name="hibernate.classloading.use_current_tccl_as_parent" value="false" />
  2.  
  3. 2018-03-08T17:45:38.101-0300|Grave: java.lang.IllegalStateException: This web container has not yet been started
  4. at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1674)
  5. at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1633)
  6. at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3941)
  7. at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4140)
  8. at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:586)
  9. at com.sun.gjc.spi.jdbc40.ConnectionWrapper40.prepareCachedStatement(ConnectionWrapper40.java:255)
  10. at com.sun.gjc.spi.jdbc40.ConnectionWrapper40.prepareCachedStatement(ConnectionWrapper40.java:52)
  11. at com.sun.gjc.spi.ManagedConnectionImpl.prepareCachedStatement(ManagedConnectionImpl.java:992)
  12. at com.sun.gjc.spi.jdbc40.ConnectionWrapper40.prepareStatement(ConnectionWrapper40.java:173)
  13. at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:162)
  14. at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:186)
  15. at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:160)
  16. at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1885)
  17. at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862)
  18. at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1839)
  19. at org.hibernate.loader.Loader.doQuery(Loader.java:910)
  20. at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355)
  21. at org.hibernate.loader.Loader.doList(Loader.java:2554)
  22. at org.hibernate.loader.Loader.doList(Loader.java:2540)
  23. at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370)
  24. at org.hibernate.loader.Loader.list(Loader.java:2365)
  25. at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:497)
  26. at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387)
  27. at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:236)
  28. at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1300)
  29. at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103)
  30. at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:573)
  31. at org.hibernate.jpa.internal.QueryImpl.getSingleResult(QueryImpl.java:495)
  32. at br.com.souvizinho.dao.NotificacaoDAO.contador(NotificacaoDAO.java:77)
  33. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  34. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  35. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  36. at java.lang.reflect.Method.invoke(Method.java:498)
  37. at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081)
  38. at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153)
  39. at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4786)
  40. at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:656)
  41. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  42. at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608)
  43. at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:64)
  44. at org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:52)
  45. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  46. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  47. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  48. at java.lang.reflect.Method.invoke(Method.java:498)
  49. at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
  50. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  51. at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608)
  52. at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
  53. at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140)
  54. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  55. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  56. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  57. at java.lang.reflect.Method.invoke(Method.java:498)
  58. at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
  59. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  60. at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369)
  61. at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4758)
  62. at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4746)
  63. at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:212)
  64. at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
  65. at com.sun.proxy.$Proxy245.contador(Unknown Source)
  66. at br.com.souvizinho.dao.__EJB31_Generated__NotificacaoDAO__Intf____Bean__.contador(Unknown Source)
  67. at br.com.souvizinho.controlador.NotificacaoControlador.contadorGet(NotificacaoControlador.java:63)
  68. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  69. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  70. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  71. at java.lang.reflect.Method.invoke(Method.java:498)
  72. at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081)
  73. at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153)
  74. at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4786)
  75. at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:656)
  76. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  77. at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608)
  78. at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:64)
  79. at org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:52)
  80. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  81. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  82. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  83. at java.lang.reflect.Method.invoke(Method.java:498)
  84. at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
  85. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  86. at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608)
  87. at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
  88. at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140)
  89. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  90. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  91. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  92. at java.lang.reflect.Method.invoke(Method.java:498)
  93. at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
  94. at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
  95. at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369)
  96. at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4758)
  97. at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4746)
  98. at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandle
  99. 2018-03-08T17:45:38.102-0300|Grave: r.java:212)
  100. at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
  101. at com.sun.proxy.$Proxy244.contadorGet(Unknown Source)
  102. at br.com.souvizinho.controlador.__EJB31_Generated__NotificacaoControlador__Intf____Bean__.contadorGet(Unknown Source)
  103. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  104. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  105. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  106. at java.lang.reflect.Method.invoke(Method.java:498)
  107. at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
  108. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144)
  109. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161)
  110. at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
  111. at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
  112. at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
  113. at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
  114. at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
  115. at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:309)
  116. at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
  117. at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
  118. at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
  119. at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
  120. at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
  121. at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
  122. at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:292)
  123. at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1139)
  124. at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:460)
  125. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:386)
  126. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:334)
  127. at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:221)
  128. at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
  129. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
  130. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
  131. at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
  132. at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
  133. at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
  134. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
  135. at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
  136. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
  137. at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
  138. at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
  139. at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
  140. at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
  141. at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
  142. at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
  143. at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:283)
  144. at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
  145. at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:132)
  146. at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:111)
  147. at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
  148. at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:536)
  149. at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
  150. at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
  151. at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
  152. at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
  153. at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
  154. at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
  155. at java.lang.Thread.run(Thread.java:748)
  156.  
  157. import java.sql.Timestamp;
  158. import java.util.ArrayList;
  159. import java.util.List;
  160.  
  161. import javax.ejb.EJB;
  162. import javax.ejb.LocalBean;
  163. import javax.ejb.Stateless;
  164. import javax.ws.rs.Consumes;
  165. import javax.ws.rs.GET;
  166. import javax.ws.rs.POST;
  167. import javax.ws.rs.Path;
  168. import javax.ws.rs.PathParam;
  169. import javax.ws.rs.Produces;
  170. @Path("notificacao")
  171. @Stateless
  172. @LocalBean
  173. public class NotificacaoControlador {
  174.  
  175.  
  176. SmartJava smartjava = new SmartJava();
  177. private EntityManagerSingleton singleton;
  178. @EJB
  179. private NotificacaoDAO notificacaoDAO;
  180. private UsuarioCondominoDAO ucDAO;
  181.  
  182. public NotificacaoControlador(EntityManagerSingleton singleton) {
  183. this.singleton = singleton;
  184. this.notificacaoDAO = new NotificacaoDAO(singleton.getFactory(), singleton.getInstance());
  185. this.ucDAO = new UsuarioCondominoDAO(singleton.getFactory(), singleton.getInstance());
  186. }
  187.  
  188.  
  189. public NotificacaoControlador() {
  190. //this.singleton = new EntityManagerSingleton();
  191. //this.notificacaoDAO = new NotificacaoDAO(singleton.getInstance());
  192. //this.ucDAO = new UsuarioCondominoDAO(singleton.getFactory(), singleton.getInstance());
  193. }
  194.  
  195.  
  196. @GET
  197. @Produces("application/json; charset=UTF-8")
  198. @Path("/contador/{id}")
  199. public Notificacao contadorGet(@PathParam("id") int id) {
  200. long quantidade;
  201. try {
  202. quantidade = notificacaoDAO.contador(id);
  203. //singleton.fechar();
  204. return new Notificacao(quantidade);
  205. } catch(Exception e) {
  206. quantidade = 0;
  207. System.err.println(smartjava.getFullStackTrace(e));
  208. //singleton.fechar();
  209. return new Notificacao(quantidade);
  210. }
  211. }
  212.  
  213. /*
  214. * OTHER METHODS
  215. */
  216. }
  217.  
  218. import java.util.List;
  219.  
  220. import javax.ejb.LocalBean;
  221. import javax.ejb.Stateless;
  222. import javax.persistence.EntityManager;
  223. import javax.persistence.EntityManagerFactory;
  224. import javax.persistence.PersistenceContext;
  225.  
  226. private EntityManagerFactory entityManagerFactory;
  227. @PersistenceContext
  228. private EntityManager entityManager;
  229.  
  230. SmartJava sj = new SmartJava();
  231.  
  232. public NotificacaoDAO() {
  233. //this.entityManagerFactory = Persistence.createEntityManagerFactory("persistence_unit_souvizinho");
  234. //this.entityManager = this.entityManagerFactory.createEntityManager();
  235. }
  236.  
  237. public NotificacaoDAO(EntityManagerFactory factory, EntityManager instance) {
  238. this.entityManagerFactory = factory;
  239. this.entityManager = instance;
  240. }
  241.  
  242. public NotificacaoDAO(EntityManager instance) {
  243. this.entityManager = instance;
  244. }
  245.  
  246. @SuppressWarnings("unchecked")
  247. public long contador(int nrsequsuario) {
  248. try {
  249. return (long) this.entityManager.createQuery("SELECT COUNT(a) FROM Notificacao a "
  250. + "WHERE a.visualizado = false AND a.useralvo.nrseq = :usuario ORDER BY a.dtcad")
  251. .setParameter("usuario", nrsequsuario).getSingleResult();
  252. } catch(Exception e) {
  253. System.err.println(sj.getFullStackTrace(e));
  254. return 0;
  255. }
  256. }
  257. }
  258.  
  259. <?xml version="1.0" encoding="UTF-8"?>
  260. <persistence xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
  261. http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  262. version="2.0"
  263. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  264. xmlns="http://java.sun.com/xml/ns/persistence">
  265.  
  266. <!-- TOMCAT -->
  267. <!-- <persistence-unit name="persistence_unit_souvizinho" transaction-type="RESOURCE_LOCAL">
  268. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  269. <properties>
  270. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  271. <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  272. <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"/>
  273. <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/dbsouvizinho"/>
  274. <property name="javax.persistence.jdbc.user" value="root"/>
  275. <property name="javax.persistence.jdbc.password" value="root"/>
  276. --> <!-- <property name="hibernate.connection.datasource" value="java:comp/env/jdbc/dbsouvizinho"/> -->
  277. <!-- <property name="hibernate.show_sql" value="true"/>
  278. <property name="hibernate.format_sql" value="true"/>
  279. <property name="hibernate.hbm2ddl.auto" value="update"/>
  280. </properties>
  281. </persistence-unit> -->
  282.  
  283. <!-- GLASSFISH -->
  284. <persistence-unit name="persistence_unit_souvizinho" transaction-type="JTA">
  285. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  286. <jta-data-source>jdbc/dbsouvizinho</jta-data-source>
  287. <properties>
  288. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  289. <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  290. <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.SunOneJtaPlatform"/>
  291. <!-- <property name="hibernate.connection.datasource" value="java:comp/env/jdbc/dbsouvizinho"/> -->
  292. <property name="hibernate.show_sql" value="true"/>
  293. <property name="hibernate.classloading.use_current_tccl_as_parent" value="false" />
  294. <property name="hibernate.format_sql" value="true"/>
  295. <property name="hibernate.hbm2ddl.auto" value="update"/>
  296. </properties>
  297. </persistence-unit>
  298. </persistence>
  299.  
  300. <?xml version="1.0" encoding="UTF-8"?>
  301. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  302. <servlet>
  303. <servlet-name>Jersey REST Service</servlet-name>
  304. <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
  305. <init-param>
  306. <param-name>jersey.config.server.provider.packages</param-name>
  307. <param-value>br.com.souvizinho.controlador</param-value>
  308. </init-param>
  309. <load-on-startup>1</load-on-startup>
  310. </servlet>
  311. <servlet-mapping>
  312. <servlet-name>Jersey REST Service</servlet-name>
  313. <url-pattern>/webapi/*</url-pattern>
  314. </servlet-mapping>
  315.  
  316.  
  317. <resource-ref>
  318. <description>DB Connection</description>
  319. <res-ref-name>jdbc/dbsouvizinho</res-ref-name>
  320. <res-type>javax.sql.DataSource</res-type>
  321. <res-auth>Container</res-auth>
  322. </resource-ref>
  323.  
  324. <!-- COMENTAR PARA GLASSFISH
  325. <filter>
  326. <filter-name>CorsFilter</filter-name>
  327. <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
  328. </filter>
  329. <filter-mapping>
  330. <filter-name>CorsFilter</filter-name>
  331. <url-pattern>/*</url-pattern>
  332. </filter-mapping> -->
  333.  
  334. </web-app>
Add Comment
Please, Sign In to add comment