Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- > -- phpMyAdmin SQL Dump
- > -- version 4.4.10
- > -- http://www.phpmyadmin.net
- > --
- > -- Host: localhost
- > -- Generation Time: Jan 09, 2016 at 04:18 AM
- > -- Server version: 5.5.42
- > -- PHP Version: 7.0.0
- >
- > SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
- >
- > --
- > -- Database: `sampledatabase`
- > --
- >
- > -- --------------------------------------------------------
- >
- > --
- > -- Table structure for table `customer`
- > --
- >
- > CREATE TABLE `customer` ( `idcustomer` varchar(100) NOT NULL,
- > `name` varchar(100) NOT NULL, `logo` longblob NOT NULL )
- > ENGINE=InnoDB DEFAULT CHARSET=latin1;
- >
- > --
- > -- Indexes for dumped tables
- > --
- >
- > --
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
- <hibernate-configuration>
- <session-factory>
- <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property name="hibernate.connection.url">jdbc:mysql://localhost:8889/sampledatabase?zeroDateTimeBehavior=convertToNull</property>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.connection.password">root</property>
- <mapping resource="com/model/pojos/Customer.hbm.xml"/>
- </session-factory>
- </hibernate-configuration>
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd">
- <hibernate-reverse-engineering>
- <schema-selection match-catalog="sampledatabase"/>
- <table-filter match-name="customer"/>
- </hibernate-reverse-engineering>
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
- <!-- Generated Jan 8, 2016 7:00:54 PM by Hibernate Tools 4.3.1 -->
- <hibernate-mapping>
- <class catalog="sampledatabase" name="com.model.pojos.Customer" optimistic-lock="version" table="customer">
- <id name="idcustomer" type="string">
- <column length="100" name="idcustomer"/>
- <generator class="assigned"/>
- </id>
- <property name="name" type="string">
- <column length="100" name="name" not-null="true"/>
- </property>
- <property name="logo" type="binary">
- <column name="logo" not-null="true"/>
- </property>
- </class>
- </hibernate-mapping>
- package com.model.pojos;
- // Generated Jan 8, 2016 7:00:54 PM by Hibernate Tools 4.3.1
- /**
- * Customer generated by hbm2java
- */
- public class Customer implements java.io.Serializable {
- private String idcustomer;
- private String name;
- private byte[] logo;
- public Customer() {
- }
- public Customer(String idcustomer, String name, byte[] logo) {
- this.idcustomer = idcustomer;
- this.name = name;
- this.logo = logo;
- }
- public String getIdcustomer() {
- return this.idcustomer;
- }
- public void setIdcustomer(String idcustomer) {
- this.idcustomer = idcustomer;
- }
- public String getName() {
- return this.name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public byte[] getLogo() {
- return this.logo;
- }
- public void setLogo(byte[] logo) {
- this.logo = logo;
- }
- }
- package com.services.webservices;
- import com.model.dao.CustomerDAO;
- import com.model.pojos.Customer;
- import javax.jws.WebService;
- import javax.jws.WebMethod;
- import javax.jws.WebParam;
- /**
- *
- * @author javiermonge
- */
- @WebService(serviceName = "CustomerWS")
- public class CustomerWS {
- @WebMethod(operationName = "InsertCustomer")
- public String IngresarContacto(@WebParam(name = "customer") Customer customer) {
- String message =null;
- CustomerDAO contactoDAO = new CustomerDAO();
- try {
- contactoDAO.insertCustomer(customer);
- message = "Good Job!";
- } catch (Exception e) {
- message = "-->Something went wrong " + e.toString();
- }
- return message;
- }
- /**
- * Web service operation
- */
- @WebMethod(operationName = "SearchCustomer")
- public Customer BuscarContacto(@WebParam(name = "idCustomer") String idCustomer) {
- CustomerDAO contactoDAO =new CustomerDAO();
- Customer customer = contactoDAO.searchCustomer(idCustomer);
- return customer;
- }
- }
- 08-Jan-2016 19:13:42.900 WARNING [localhost-startStop-1] com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject duplicate class definition bug occured? Please report this : com/model/pojos/Customer$JaxbAccessorM_getLogo_setLogo_[B
- java.lang.ClassFormatError: Illegal class name "com/model/pojos/Customer$JaxbAccessorM_getLogo_setLogo_[B" in class file com/model/pojos/Customer$JaxbAccessorM_getLogo_setLogo_[B
- at java.lang.ClassLoader.defineClass1(Native Method)
- at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
- at java.lang.ClassLoader.defineClass(ClassLoader.java:642)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:497)
- at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:205)
- at com.sun.xml.bind.v2.runtime.reflect.opt.Injector.inject(Injector.java:85)
- at com.sun.xml.bind.v2.runtime.reflect.opt.AccessorInjector.prepare(AccessorInjector.java:89)
- at com.sun.xml.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:114)
- at com.sun.xml.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:369)
- at com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:81)
- at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
- at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:124)
- at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:179)
- at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:515)
- at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:534)
- at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.<init>(SingleElementNodeProperty.java:101)
- at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
- at com.sun.xml.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:124)
- at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.<init>(ClassBeanInfoImpl.java:179)
- at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getOrCreate(JAXBContextImpl.java:515)
- at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:330)
- at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1140)
- at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)
- at com.sun.xml.bind.api.JAXBRIContext.newInstance(JAXBRIContext.java:106)
- at com.sun.xml.ws.developer.JAXBContextFactory$1.createJAXBContext(JAXBContextFactory.java:109)
- at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:161)
- at com.sun.xml.ws.model.AbstractSEIModelImpl$1.run(AbstractSEIModelImpl.java:154)
- at java.security.AccessController.doPrivileged(Native Method)
- at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:153)
- at com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
- at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:258)
- at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:338)
- at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:201)
- at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:505)
- at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:253)
- at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:147)
- at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:124)
- at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4812)
- at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5255)
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
- at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
- at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
- at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:586)
- at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1777)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement