On 06/01/2011 11:07 AM, Sergey Beryozkin wrote:
HiThat is unusual that you get this kind of error when starting a simple server without any explicit Spring configuration. I believe you had something working so I'm wondering what may've caused this sideeffect. It appears you have some inheritance in the code. Can you please send me either a sample maven project or some code showing how RestComputationService has been implemented. Do you have JAX-RS annotations both in RestComputationService and in interface or abstract class it implements/extends ? That may cause some 'confusion'
Hi Sergey,Here's a piece of the project I develop. I've turned it into a simple standalone project which you can use (maybe you'll have to add extras repos to the POM because I'm using the company's repo manager which includes what I need).
I really think the problem lies in the fact I didn't understand how to correctly launch a standalone server programmatically since it works when deploying in Tomcat.
So, can you look at it and tell me what I'm doing wrong ? You'll find the project as well as an XML input sample attached. Thanks a lot. Regards, Bruno. -- Pensez environnement : limitez l'impression de ce mail. Please don't print this e-mail unless you really need to.
cxf-restful.tar.bz2
Description: application/bzip
<?xml version="1.0" encoding="utf-8"?> <tns:request xmlns:tns="http://ademe.fr/ademedb/schema/webservice/request/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ademe.fr/ademedb/schema/webservice/request/1.0 file:///E:/TEMP/TEMP10/webservice-request.xsd"> <!-- <tns:uuid>51269d7f-e1db-9fdb-6b2c-ab47bf23d81e</tns:uuid> --> <tns:uuid>5</tns:uuid> <tns:parameters> <tns:parameter key="GEN_FLUX_REFERENCE"> <tns:integerValue>1</tns:integerValue> </tns:parameter> <tns:parameter key="GEN_MASSE_TOTALE"> <tns:integerValue>500</tns:integerValue> </tns:parameter> <tns:parameter key="EMB_CARTON"> <tns:integerValue>54</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_CONS_ENER_ELEC"> <tns:integerValue>21</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_CONS_ENER_THER"> <tns:integerValue>32</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_PAYS"> <tns:integerValue>56</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_TAUX_PERTE"> <tns:integerValue>87</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_QUANTITE_COLLE"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_KM_CAMION"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_KM_BATEAU"> <tns:integerValue>78</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_KM_TRAIN"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MEO_TIGE_KM_AVION"> <tns:integerValue>56</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_LOCALE_KM_CAMION"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_PART_TRANSPORT1"> <tns:integerValue>65</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_CAMION_AVANT"> <tns:integerValue>87</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_BATEAU"> <tns:integerValue>87</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_AVION"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_PENICHE"> <tns:integerValue>6</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_TRAIN"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_TRANS1_KM_CAMION_APRES"> <tns:integerValue>54</tns:integerValue> </tns:parameter> <tns:parameter key="DIS_PART_TRANSPORT2"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="EMB_CARTON_MAT_RECYCL"> <tns:integerValue>65</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_CUIR_OVIN"> <tns:integerValue>50</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_CUIR_BOVIN"> <tns:integerValue>54</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_POLYETH"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="EMB_CARTON_MEF"> <tns:integerValue>5</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_KM_CAMION"> <tns:integerValue>88</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_KM_BATEAU"> <tns:integerValue>130</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_KM_TRAIN"> <tns:integerValue>152</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_KM_AVION"> <tns:integerValue>101</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_KM_CAMION"> <tns:integerValue>65</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_KM_BATEAU"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_KM_TRAIN"> <tns:integerValue>78</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_KM_AVION"> <tns:integerValue>87</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_LIBRE_KM_CAMION"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_LIBRE_KM_BATEAU"> <tns:integerValue>65</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_LIBRE_KM_TRAIN"> <tns:integerValue>78</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_TIGE_LIBRE_KM_AVION"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ST_LIBRE_KM_CAMION"> <tns:integerValue>65</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ST_LIBRE_KM_BATEAU"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ST_LIBRE_KM_TRAIN"> <tns:integerValue>78</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ST_LIBRE_KM_AVION"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_LIBRE_KM_CAMION"> <tns:integerValue>45</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_LIBRE_KM_BATEAU"> <tns:integerValue>7</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_LIBRE_KM_TRAIN"> <tns:integerValue>98</tns:integerValue> </tns:parameter> <tns:parameter key="MAT_ACC_LIBRE_KM_AVION"> <tns:integerValue>89</tns:integerValue> </tns:parameter> </tns:parameters> <tns:additional-groups> <tns:additional-group id="1"> <tns:processes> <tns:process> <tns:uuid>9d66aabb-906f-45f6-b3f3-6d002cae096d</tns:uuid> <tns:value>1000</tns:value> </tns:process> <tns:process> <tns:uuid>776c6e77-10e2-4acb-b676-6349cd260f77</tns:uuid> <tns:value>23</tns:value> </tns:process> <tns:process> <tns:uuid>676c6e66-10e2-4acb-b676-6349cd260f67</tns:uuid> <tns:value>65</tns:value> </tns:process> </tns:processes> </tns:additional-group> </tns:additional-groups> </tns:request>
