CXF2.1.1+Spring2.5+Hibernate3.2开发Web Service的配置方法

本文介绍如何解决CXF最新版与Spring及Hibernate集成时的兼容性问题,并提供了一个具体的解决方案,包括所需的类库文件版本及spring配置文件的正确结构。

 

 CXF(http://cxf.apache.org/)和Spring(http://cxf.apache.org/)无缝集成的Web Service开发框架。CXF目前是APACHE的孵化项目,也是目前JAVA领域十分热门和有前途的Web Service开发框架。最近在一个研发项目中需要提供Web Service服务,调用方是.NET开发的系统。通过分析选择,最终决定采用CXF来做。

      CXF、SPRING和HIBERNATE版本更新都比较快,把几个东西搁一块就会出现些不兼容的问题。我将最新的CXF 2.1Spring 2.5 Hibernate 3.2放到一起,系统启动时报“Unsatisfied dependency expressed through constructor argument with index 2 of type [org.apache.cxf.jaxws.JaxWsServerFactoryBean]: 的错误。在cxfmail-list CXF-ZHhttp://groups.google.com/group/cxf-zh 没找到合适解答。经过一番分析测试,现将解决上述问题的方案提供给大家:

       1CXF 下载最新的 CXF 2.1.1(http://people.apache.org/repo/m2-snapshot-repository/org/apache/cxf/apache-cxf/2.1.1-SNAPSHOT/

)

       2、在lib下应该使用如下版本的类库文件

           cxf-2.1.1-SNAPSHOT.jar          

           asm-2.2.3.jar(在Spring 2.5里,替换掉hibernate3.2里自带的)

           hibernate3.2.6.jar

           cglib-nodep-2.1_3.jar(去掉老的cglib

           spring-core.jar

           spring-web.jar

           spring-webmvc.jar

           hibernate-annotations.jar

           hibernate-commons-annotations.jar

           cxf 2.1.1相关的类库

           commons-logging-1.1.jar

           geronimo-activation_1.1_spec-1.0.2.jar

           geronimo-annotation_1.0_spec-1.1.1jar

           geronimo-javamail_1.4_spec-1.3.jar

           geronimo-servlet_2.5_spec-1.2.jar (or Sun's Servlet jar)

           geronimo-stax-api_1.0_spec-1.0.1.jar

           geronimo-ws-metadata_2.0_spec-1.1.2.jar (JSR 181)

           jaxb-api-2.1.jar

           jaxb-impl-2.1.6.jar

           jaxws-api-2.1-1.jar

           neethi-2.0.4.jar

           saaj-api-1.3.jar

           saaj-impl-1.3.jar

           wsdl4j-1.6.1.jar

           wstx-asl-3.2.4.jar

           XmlSchema-1.4.2.jar

           xml-resolver-1.2.jar

     3、编写spring的配置文件时应该注意采用如下结构形式(helloWorld.xml

 

 <?xml version="1.0" encoding="UTF-8"?>

 <beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:cxf="http://cxf.apache.org/core"

xmlns:jaxws="http://cxf.apache.org/jaxws"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-2.5.xsd

http://cxf.apache.org/core

http://cxf.apache.org/schemas/core.xsd

http://cxf.apache.org/jaxws

http://cxf.apache.org/schemas/jaxws.xsd">  

 

<import resource="classpath:META-INF/cxf/cxf.xml" />

<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />

<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

 

<bean id="helloWorldImpl" class="lee.ws.HelloWorldImpl" />

<jaxws:endpoint id="helloWorld"  implementor="#helloWorldImpl" implementorClass="lee.ws.HelloWorldImpl"   address="/HelloWorld">  

<jaxws:serviceFactory>  

<bean  

class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean">  

<property name="wrapped" value="true" />  

</bean>  

</jaxws:serviceFactory>  

        </jaxws:endpoint> 

 

</beans>

 

 OK,希望这篇文章对大家有所帮助.

D:\jdk1.852\bin\java.exe "-javaagent:D:\IDEA\IntelliJ IDEA 2025.2.3\lib\idea_rt.jar=53279" -Dfile.encoding=UTF-8 -classpath D:\jdk1.852\jre\lib\charsets.jar;D:\jdk1.852\jre\lib\deploy.jar;D:\jdk1.852\jre\lib\ext\access-bridge-64.jar;D:\jdk1.852\jre\lib\ext\cldrdata.jar;D:\jdk1.852\jre\lib\ext\dnsns.jar;D:\jdk1.852\jre\lib\ext\jaccess.jar;D:\jdk1.852\jre\lib\ext\jfxrt.jar;D:\jdk1.852\jre\lib\ext\localedata.jar;D:\jdk1.852\jre\lib\ext\nashorn.jar;D:\jdk1.852\jre\lib\ext\sunec.jar;D:\jdk1.852\jre\lib\ext\sunjce_provider.jar;D:\jdk1.852\jre\lib\ext\sunmscapi.jar;D:\jdk1.852\jre\lib\ext\sunpkcs11.jar;D:\jdk1.852\jre\lib\ext\zipfs.jar;D:\jdk1.852\jre\lib\javaws.jar;D:\jdk1.852\jre\lib\jce.jar;D:\jdk1.852\jre\lib\jfr.jar;D:\jdk1.852\jre\lib\jfxswt.jar;D:\jdk1.852\jre\lib\jsse.jar;D:\jdk1.852\jre\lib\management-agent.jar;D:\jdk1.852\jre\lib\plugin.jar;D:\jdk1.852\jre\lib\resources.jar;D:\jdk1.852\jre\lib\rt.jar;D:\dygz\web\WEB-INF\lib\slf4j-api-1.7.5.jar;D:\dygz\web\WEB-INF\lib\slf4j-log4j12-1.7.5.jar;D:\dygz\web\WEB-INF\lib\spring-jdbc-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\activation-1.1.1.jar;D:\dygz\web\WEB-INF\lib\activiti-bpmn-converter-5.14.jar;D:\dygz\web\WEB-INF\lib\activiti-bpmn-model-5.14.jar;D:\dygz\web\WEB-INF\lib\activiti-engine-5.14.jar;D:\dygz\web\WEB-INF\lib\activiti-spring-5.14.jar;D:\dygz\web\WEB-INF\lib\analyzer-2012_u6.jar;D:\dygz\web\WEB-INF\lib\antlr-2.7.7.jar;D:\dygz\web\WEB-INF\lib\aopalliance-1.0.jar;D:\dygz\web\WEB-INF\lib\apache-ant-zip-2.3.jar;D:\dygz\web\WEB-INF\lib\asm-4.2.jar;D:\dygz\web\WEB-INF\lib\aspectjrt-1.7.4.jar;D:\dygz\web\WEB-INF\lib\aspectjweaver-1.7.4.jar;D:\dygz\web\WEB-INF\lib\avro-1.6.3.jar;D:\dygz\web\WEB-INF\lib\bcpg-jdk15on-1.62.jar;D:\dygz\web\WEB-INF\lib\bcprov-jdk15on-1.70.jar;D:\dygz\web\WEB-INF\lib\BJCA_LOG.jar;D:\dygz\web\WEB-INF\lib\cglib-3.1.jar;D:\dygz\web\WEB-INF\lib\ckfinder-2.3.jar;D:\dygz\web\WEB-INF\lib\ckfinderplugin-fileeditor-2.3.jar;D:\dygz\web\WEB-INF\lib\ckfinderplugin-imageresize-2.3.jar;D:\dygz\web\WEB-INF\lib\classmate-0.8.0.jar;D:\dygz\web\WEB-INF\lib\commands-3.3.0-I20070605-0010.jar;D:\dygz\web\WEB-INF\lib\common-3.6.200-v20130402-1505.jar;D:\dygz\web\WEB-INF\lib\commons-beanutils-1.8.3.jar;D:\dygz\web\WEB-INF\lib\commons-codec-1.8.jar;D:\dygz\web\WEB-INF\lib\commons-collections-3.2.1.jar;D:\dygz\web\WEB-INF\lib\commons-collections4-4.1.jar;D:\dygz\web\WEB-INF\lib\commons-dbcp-1.4.jar;D:\dygz\web\WEB-INF\lib\commons-digester-1.7.jar;D:\dygz\web\WEB-INF\lib\commons-email-1.2.jar;D:\dygz\web\WEB-INF\lib\commons-fileupload-1.3.jar;D:\dygz\web\WEB-INF\lib\commons-io-2.4.jar;D:\dygz\web\WEB-INF\lib\commons-jexl-2.0.1.jar;D:\dygz\web\WEB-INF\lib\commons-lang-2.6.jar;D:\dygz\web\WEB-INF\lib\commons-lang3-3.1.jar;D:\dygz\web\WEB-INF\lib\commons-logging-1.1.1.jar;D:\dygz\web\WEB-INF\lib\commons-pool-1.5.4.jar;D:\dygz\web\WEB-INF\lib\cxf-core-3.2.0.jar;D:\tomcat\apache-tomcat-8.5.100;D:\dygz\web\WEB-INF\lib\jdom.jar;D:\dygz\web\WEB-INF\lib\ojdbc6.jar;D:\dygz\web\WEB-INF\lib\jstl-1.2.jar;D:\dygz\web\WEB-INF\lib\msyh_pdf.jar;D:\dygz\web\WEB-INF\lib\poi-3.16.jar;D:\dygz\web\WEB-INF\lib\sqljdbc4.jar;D:\dygz\web\WEB-INF\lib\iPeportFz.jar;D:\dygz\web\WEB-INF\lib\SVSClient.jar;D:\dygz\web\WEB-INF\lib\guava-18.0.jar;D:\dygz\web\WEB-INF\lib\junit-4.11.jar;D:\dygz\web\WEB-INF\lib\jxls-2.4.0.jar;D:\dygz\web\WEB-INF\lib\mail-1.4.7.jar;D:\dygz\web\WEB-INF\lib\zt-zip-1.6.jar;D:\dygz\web\WEB-INF\lib\dom4j-1.6.1.jar;D:\dygz\web\WEB-INF\lib\dozer-5.4.0.jar;D:\dygz\web\WEB-INF\lib\druid-1.0.1.jar;D:\dygz\web\WEB-INF\lib\jedis-2.1.0.jar;D:\dygz\web\WEB-INF\lib\log4j-1.2.17.jar;D:\dygz\web\WEB-INF\lib\pdfbox-3.0.5.jar;D:\dygz\web\WEB-INF\lib\wsdl4j-1.6.3.jar;D:\dygz\web\WEB-INF\lib\xmpbox-3.0.5.jar;D:\dygz\web\WEB-INF\lib\fontbox-3.0.5.jar;D:\dygz\web\WEB-INF\lib\jcommon-1.0.0.jar;D:\dygz\web\WEB-INF\lib\joda-time-2.1.jar;D:\dygz\web\WEB-INF\lib\mybatis-3.2.3.jar;D:\dygz\web\WEB-INF\lib\paranamer-2.3.jar;D:\dygz\web\WEB-INF\lib\xmpcore-5.1.2.jar;D:\dygz\web\WEB-INF\lib\xstream-1.4.3.jar;D:\dygz\web\WEB-INF\lib\fastjson-1.2.9.jar;D:\dygz\web\WEB-INF\lib\iTextAsian-2.1.jar;D:\dygz\web\WEB-INF\lib\pinyin4j-2.5.0.jar;D:\dygz\web\WEB-INF\lib\poi-ooxml-3.16.jar;D:\dygz\web\WEB-INF\lib\sitemesh-2.4.2.jar;D:\dygz\web\WEB-INF\lib\standard-1.1.2.jar;D:\dygz\web\WEB-INF\lib\stax-api-1.0.1.jar;D:\dygz\web\WEB-INF\lib\xmlbeans-2.3.0.jar;D:\dygz\web\WEB-INF\lib\jxls-poi-1.0.12.jar;D:\dygz\web\WEB-INF\lib\kingbase8-8.6.0.jar;D:\dygz\web\WEB-INF\lib\pdfbox-io-3.0.5.jar;D:\dygz\web\WEB-INF\lib\preflight-3.0.5.jar;D:\dygz\web\WEB-INF\lib\shiro-web-1.2.6.jar;D:\dygz\web\WEB-INF\lib\solr-core-3.6.2.jar;D:\dygz\web\WEB-INF\lib\stax2-api-3.1.4.jar;D:\dygz\web\WEB-INF\lib\swt-3.3.0-v3346.jar;D:\dygz\web\WEB-INF\lib\xml-apis-1.3.03.jar;D:\dygz\web\WEB-INF\lib\xmlpull-1.1.3.1.jar;D:\dygz\web\WEB-INF\lib\xmlworker-5.5.8.jar;D:\dygz\web\WEB-INF\lib\xpp3_min-1.1.4c.jar;D:\dygz\web\WEB-INF\lib\groovy-all-1.8.6.jar;D:\dygz\web\WEB-INF\lib\hutool-all-5.5.2.jar;D:\dygz\web\WEB-INF\lib\jfreechart-1.0.3.jar;D:\dygz\web\WEB-INF\lib\shiro-core-1.2.6.jar;D:\dygz\web\WEB-INF\lib\solr-solrj-3.6.2.jar;D:\dygz\web\WEB-INF\lib\xercesImpl-2.8.1.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-wsdl-3.2.0.jar;D:\dygz\web\WEB-INF\lib\ehcache-web-2.0.4.jar;D:\dygz\web\WEB-INF\lib\freemarker-2.3.19.jar;D:\dygz\web\WEB-INF\lib\hamcrest-core-1.3.jar;D:\dygz\web\WEB-INF\lib\jxls-jexcel-1.0.6.jar;D:\dygz\web\WEB-INF\lib\jxls-reader-2.0.2.jar;D:\dygz\web\WEB-INF\lib\lucene-core-3.6.2.jar;D:\dygz\web\WEB-INF\lib\lucene-misc-3.6.2.jar;D:\dygz\web\WEB-INF\lib\postgresql-42.2.9.jar;D:\dygz\web\WEB-INF\lib\sqlite-jdbc-3.8.7.jar;D:\dygz\web\WEB-INF\lib\ehcache-core-2.6.6.jar;D:\dygz\web\WEB-INF\lib\jackson-core-2.2.1.jar;D:\dygz\web\WEB-INF\lib\jul-to-slf4j-1.7.5.jar;D:\dygz\web\WEB-INF\lib\lucene-facet-3.6.2.jar;D:\dygz\web\WEB-INF\lib\pdfbox-tools-3.0.5.jar;D:\dygz\web\WEB-INF\lib\shiro-spring-1.2.6.jar;D:\dygz\web\WEB-INF\lib\UserAgentUtils-1.9.jar;D:\dygz\web\WEB-INF\lib\esspdf-client-1.6.2.jar;D:\dygz\web\WEB-INF\lib\hibernate-4.dialect.jar;D:\dygz\web\WEB-INF\lib\iTextAsianCmaps-2.1.jar;D:\dygz\web\WEB-INF\lib\jasperreports-6.3.1.jar;D:\dygz\web\WEB-INF\lib\javassist-3.15.0-GA.jar;D:\dygz\web\WEB-INF\lib\lucene-memory-3.6.2.jar;D:\dygz\web\WEB-INF\lib\poi-scratchpad-3.16.jar;D:\dygz\web\WEB-INF\lib\shiro-ehcache-1.2.6.jar;D:\dygz\web\WEB-INF\lib\snappy-java-1.0.4.1.jar;D:\dygz\web\WEB-INF\lib\ssoclient-2.1.1-3.1.jar;D:\dygz\web\WEB-INF\lib\thumbnailator-0.4.2.jar;D:\dygz\web\WEB-INF\lib\woodstox-core-5.0.3.jar;D:\dygz\web\WEB-INF\lib\jcl-over-slf4j-1.7.5.jar;D:\dygz\web\WEB-INF\lib\log4jdbc-remix-0.2.7.jar;D:\dygz\web\WEB-INF\lib\lucene-smartcn-3.6.2.jar;D:\dygz\web\WEB-INF\lib\lucene-spatial-3.6.2.jar;D:\dygz\web\WEB-INF\lib\lucene-stempel-3.6.2.jar;D:\dygz\web\WEB-INF\lib\mybatis-spring-1.2.1.jar;D:\dygz\web\WEB-INF\lib\xmlschema-core-2.2.2.jar;D:\dygz\web\WEB-INF\lib\lucene-grouping-3.6.2.jar;D:\dygz\web\WEB-INF\lib\lucene-kuromoji-3.6.2.jar;D:\dygz\web\WEB-INF\lib\lucene-phonetic-3.6.2.jar;D:\dygz\web\WEB-INF\lib\jackson-core-asl-1.9.9.jar;D:\dygz\web\WEB-INF\lib\jackson-databind-2.2.1.jar;D:\dygz\web\WEB-INF\lib\javaparser-core-3.18.0.jar;D:\dygz\web\WEB-INF\lib\jboss-logging-3.1.0.GA.jar;D:\dygz\web\WEB-INF\lib\lucene-analyzers-3.6.2.jar;D:\dygz\web\WEB-INF\lib\poi-ooxml-schemas-3.16.jar;D:\dygz\web\WEB-INF\lib\spring-tx-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\draw2d-3.2.100-v20070529.jar;D:\dygz\web\WEB-INF\lib\jackson-mapper-asl-1.8.8.jar;D:\dygz\web\WEB-INF\lib\lucene-highlighter-3.6.2.jar;D:\dygz\web\WEB-INF\lib\metadata-extractor-2.6.2.jar;D:\dygz\web\WEB-INF\lib\protostuff-uberjar-1.1.1.jar;D:\dygz\web\WEB-INF\lib\spring-aop-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\spring-orm-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\spring-oxm-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\spring-web-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\jackson-annotations-2.2.1.jar;D:\dygz\web\WEB-INF\lib\jasperreports-fonts-6.3.1.jar;D:\dygz\web\WEB-INF\lib\lucene-spellchecker-3.6.2.jar;D:\dygz\web\WEB-INF\lib\msm-kryo-serializer-1.8.3.jar;D:\dygz\web\WEB-INF\lib\spring-core-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\spring-test-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-bindings-soap-3.2.0.jar;D:\dygz\web\WEB-INF\lib\hibernate-core-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\jface-3.3.0-I20070606-0010.jar;D:\dygz\web\WEB-INF\lib\solr-analysis-extras-3.6.2.jar;D:\dygz\web\WEB-INF\lib\spring-beans-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\validation-api-1.1.0.Final.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-frontend-jaxws-3.2.0.jar;D:\dygz\web\WEB-INF\lib\mysql-connector-java-5.1.13.jar;D:\dygz\web\WEB-INF\lib\spring-webmvc-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-frontend-simple-3.2.0.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-transports-http-3.2.0.jar;D:\dygz\web\WEB-INF\lib\hibernate-search-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\spring-context-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\cxf-rt-databinding-jaxb-3.2.0.jar;D:\dygz\web\WEB-INF\lib\hibernate-ehcache-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\jasperreports-functions-6.3.1.jar;D:\dygz\web\WEB-INF\lib\hibernate-xunfad-18.24.RELEASE.jar;D:\dygz\web\WEB-INF\lib\hibernate-validator-5.0.1.Final.jar;D:\dygz\web\WEB-INF\lib\spring-data-redis-1.0.2.RELEASE.jar;D:\dygz\web\WEB-INF\lib\spring-expression-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\hibernate-search-orm-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\jasperreports-chart-themes-6.3.1.jar;D:\dygz\web\WEB-INF\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar;D:\dygz\web\WEB-INF\lib\itext-2.1.7.js6-20170307.125214-1.jar;D:\dygz\web\WEB-INF\lib\hibernate-search-engine-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\javaparser-symbol-solver-core-3.18.0.jar;D:\dygz\web\WEB-INF\lib\spring-context-support-3.2.5.RELEASE.jar;D:\dygz\web\WEB-INF\lib\jackson-module-jaxb-annotations-2.2.1.jar;D:\dygz\web\WEB-INF\lib\jasperreports-chart-customizers-6.3.1.jar;D:\dygz\web\WEB-INF\lib\hibernate-search-analyzers-4.2.0.Final.jar;D:\dygz\web\WEB-INF\lib\hibernate-spatial-postgis-kingbase-1.1.jar;D:\dygz\web\WEB-INF\lib\org.insightech.er_1.0.0.v20121127-2328.jar;D:\dygz\web\WEB-INF\lib\hibernate-commons-annotations-4.0.1.Final.jar;D:\dygz\web\WEB-INF\lib\jboss-transaction-api_1.1_spec-1.0.0.Final.jar;D:\tomcat\apache-tomcat-8.5.100\lib\el-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\jasper.jar;D:\tomcat\apache-tomcat-8.5.100\lib\ojdbc6.jar;D:\tomcat\apache-tomcat-8.5.100\lib\jsp-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\catalina.jar;D:\tomcat\apache-tomcat-8.5.100\lib\ecj-4.6.3.jar;D:\tomcat\apache-tomcat-8.5.100\lib\jasper-el.jar;D:\tomcat\apache-tomcat-8.5.100\lib\jaspic-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-jni.jar;D:\tomcat\apache-tomcat-8.5.100\lib\catalina-ha.jar;D:\tomcat\apache-tomcat-8.5.100\lib\servlet-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-dbcp.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-jdbc.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-util.jar;D:\tomcat\apache-tomcat-8.5.100\lib\catalina-ant.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-coyote.jar;D:\tomcat\apache-tomcat-8.5.100\lib\websocket-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-de.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-es.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-fr.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-ja.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-ko.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-ru.jar;D:\tomcat\apache-tomcat-8.5.100\lib\annotations-api.jar;D:\tomcat\apache-tomcat-8.5.100\lib\catalina-tribes.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-util-scan.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-websocket.jar;D:\tomcat\apache-tomcat-8.5.100\lib\tomcat-i18n-zh-CN.jar;D:\tomcat\apache-tomcat-8.5.100\lib\catalina-storeconfig.jar com.okflow.modules.exchange.pack.Application 进程已结束,退出代码为 0
10-17
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.15</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.hzxy</groupId> <artifactId>AssistCase_GA</artifactId> <version>0.0.2-SNAPSHOT</version> <name>PublicSecurityAssistCase</name> <!--<packaging>war</packaging>--> <description>Demo project for Spring Boot</description> <!-- <properties>--> <!-- <java.version>1.8</java.version>--> <!-- <hutool.version>5.4.4</hutool.version>--> <!-- </properties>--> <properties> <java.version>17</java.version> <hutool.version>5.4.4</hutool.version> </properties> <dependencies> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.5</version> <exclusions> <exclusion> <artifactId>cxf-core</artifactId> <groupId>org.apache.cxf</groupId> </exclusion> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>spring-boot-starter-web</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>spring-boot</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency> <dependency> <groupId>com.liferay</groupId> <artifactId>org.apache.commons.configuration</artifactId> <version>1.10.LIFERAY-PATCHED-2</version> </dependency> <!-- axis 1.4 jar start --> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>commons-discovery</groupId> <artifactId>commons-discovery</artifactId> <version>0.2</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis-jaxrpc</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>org.apache.axis</groupId> <artifactId>axis-saaj</artifactId> <version>1.4</version> </dependency> <dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.4</version> </dependency> <!-- axis 1.4 jar end --> <!--lib--> <!--<dependency>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-starter-tomcat</artifactId>--> <!--<scope>provided</scope>--> <!--</dependency>--> <!--<dependency>--> <!--<groupId>javax.servlet</groupId>--> <!--<artifactId>javax.servlet-api</artifactId>--> <!--<version>3.0.1</version>--> <!--<scope>provided</scope>--> <!--</dependency>--> <dependency> <groupId>com.hzxy.framework</groupId> <artifactId>common</artifactId> <version>0.0.54-SNAPSHOT</version> <exclusions> <exclusion> <artifactId>springfox-swagger-ui</artifactId> <groupId>io.springfox</groupId> </exclusion> <exclusion> <artifactId>spring-boot-starter-web</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>lombok</artifactId> <groupId>org.projectlombok</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.hzxy.framework</groupId> <artifactId>office_nmga</artifactId> <version>0.0.17-SNAPSHOT</version> <exclusions> <exclusion> <artifactId>springfox-swagger-ui</artifactId> <groupId>io.springfox</groupId> </exclusion> <exclusion> <artifactId>spring-boot-starter-web</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>lombok</artifactId> <groupId>org.projectlombok</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.hzxy.framework</groupId> <artifactId>multipleStorageTools_GA</artifactId> <version>0.0.5-SNAPSHOT</version> </dependency> <dependency> <groupId>io.dgraph</groupId> <artifactId>dgraph4j</artifactId> <version>20.03.3</version> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> <exclusion> <artifactId>netty-handler</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>netty-common</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>grpc-protobuf</artifactId> <groupId>io.grpc</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.org</groupId> <artifactId>dom4j</artifactId> <version>2.1.3</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/dom4j-2.1.3.jar</systemPath> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20170516</version> </dependency> <dependency> <groupId>xom</groupId> <artifactId>xom</artifactId> <version>1.2.5</version> <exclusions> <exclusion> <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> <exclusion> <artifactId>xercesImpl</artifactId> <groupId>xerces</groupId> </exclusion> <exclusion> <artifactId>xalan</artifactId> <groupId>xalan</groupId> </exclusion> </exclusions> </dependency> <!-- <dependency> <groupId>com.hzxy</groupId> <artifactId>instantmsg</artifactId> <scope>system</scope> <version>0.0.1-SNAPSHOT</version> <systemPath>${project.basedir}/src/main/resources/lib/instantmsg-0.0.1-SNAPSHOT.jar</systemPath> </dependency> --> <!--Swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> <exclusions> <exclusion> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> </exclusion> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> <version>1.5.21</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.10.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.5.15</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> <exclusions> <exclusion> <artifactId>mybatis</artifactId> <groupId>org.mybatis</groupId> </exclusion> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version> <exclusions> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId> <version>5.1.1</version> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> <exclusion> <artifactId>netty-handler</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>netty-common</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>json-path</artifactId> <groupId>com.jayway.jsonpath</groupId> </exclusion> </exclusions> </dependency> <!-- 使用druid连接池需要加dbcp依赖 --> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-dbcp</artifactId> <version>10.0.16</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> <exclusions> <exclusion> <artifactId>mybatis-plus</artifactId> <groupId>com.baomidou</groupId> </exclusion> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <!-- mybatis plus 代码生成器依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version> </dependency> <!-- 代码生成器模板 --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.5.15</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> <exclusion> <artifactId>json-path</artifactId> <groupId>com.jayway.jsonpath</groupId> </exclusion> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>spring-boot</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.6</version> </dependency> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>2.2.0</version> </dependency> <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> <exclusions> <exclusion> <artifactId>commons-beanutils</artifactId> <groupId>commons-beanutils</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version> </dependency> <!--<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> <exclusions> <exclusion> <artifactId>commons-compress</artifactId> <groupId>org.apache.commons</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.7</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.2</version> </dependency> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.17.23</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>3.2.5.RELEASE</version> <exclusions> <exclusion> <artifactId>netty-handler</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>netty-common</artifactId> <groupId>io.netty</groupId> </exclusion> <exclusion> <artifactId>elasticsearch</artifactId> <groupId>org.elasticsearch</groupId> </exclusion> <exclusion> <artifactId>elasticsearch-core</artifactId> <groupId>org.elasticsearch</groupId> </exclusion> <exclusion> <artifactId>joda-time</artifactId> <groupId>joda-time</groupId> </exclusion> </exclusions> </dependency> <!-- rabbit mq --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> <version>2.5.15</version> <exclusions> <exclusion> <artifactId>spring-amqp</artifactId> <groupId>org.springframework.amqp</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version> </dependency> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.11</version> </dependency> <dependency> <groupId>com.dm</groupId> <artifactId>Dm8JdbcDriver</artifactId> <version>1.7</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/DmJdbcDriver18.jar</systemPath> </dependency> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.24</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-jexl</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>org.icepdf.os</groupId> <artifactId>icepdf-core</artifactId> <version>6.2.2</version> <exclusions> <exclusion> <groupId>javax.media</groupId> <artifactId>jai_core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-pdfa</artifactId> <version>5.5.13</version> </dependency> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency> <!-- pdf样式 --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itext-asian</artifactId> <version>5.2.0</version> </dependency> <!--pdf相关操作--> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.10</version> </dependency> <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.14.0</version> </dependency> <!-- <dependency>--> <!-- <groupId>org.springframework</groupId>--> <!-- <artifactId>spring-test</artifactId>--> <!-- <version>RELEASE</version>--> <!-- </dependency>--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> <version>2.5.15</version> <exclusions> <exclusion> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> </exclusion> <exclusion> <artifactId>spring-data-elasticsearch</artifactId> <groupId>org.springframework.data</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>x-pack-transport</artifactId> <version>6.8.16</version> </dependency> <dependency> <groupId>uk.com.robust-it</groupId> <artifactId>cloning</artifactId> <version>1.9.12</version> </dependency> <dependency> <groupId>com.aspose.words</groupId> <artifactId>aspose</artifactId> <version>15.8.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/aspose-words-15.8.0-jdk16.jar</systemPath> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.5.15</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>2.5.15</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> <version>2.5.15</version> <exclusions> <exclusion> <artifactId>spring-boot</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> </exclusions> </dependency> <!-- <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.29</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.3.29</version> <exclusions> <exclusion> <artifactId>spring-beans</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-messaging</artifactId> <version>5.3.29</version> <exclusions> <exclusion> <artifactId>spring-beans</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.3.29</version> <exclusions> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>6.1.13</version> <exclusions> <exclusion> <artifactId>spring-beans</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>spring-expression</artifactId> <groupId>org.springframework</groupId> </exclusion> <exclusion> <artifactId>spring-web</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>5.3.39</version> <exclusions> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.5.3.1</version> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>1.53.0</version> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.5.0</version> <exclusions> <exclusion> <artifactId>spring-boot-autoconfigure</artifactId> <groupId>org.springframework.boot</groupId> </exclusion> <exclusion> <artifactId>spring-webmvc</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.0-android</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.26.0</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.12.2</version> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> <version>2.7.3</version> </dependency> <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-amqp</artifactId> <version>2.2.20.RELEASE</version> <exclusions> <exclusion> <artifactId>spring-core</artifactId> <groupId>org.springframework</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-core</artifactId> <version>3.5.8</version> </dependency> <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactId>json-path</artifactId> <version>2.9.0</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-common</artifactId> <version>4.1.116.Final</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-handler</artifactId> <version>4.1.100.Final</version> <exclusions> <exclusion> <artifactId>netty-common</artifactId> <groupId>io.netty</groupId> </exclusion> </exclusions> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>com.fasterxml.jackson</groupId> <artifactId>jackson-bom</artifactId> <version>2.13.5</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <repositories> <!-- add the elasticsearch repo --> <!-- 必须加上 这个仓库,不然x-pack-transport6.8.6在其他仓库中没有--> <repository> <id>elasticsearch-releases</id> <url>https://artifacts.elastic.co/maven</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>nexus-releases</id> <name>Local Nexus Repository</name> <url>http://192.168.3.102:8082/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>Local Nexus Repository</name> <url>http://192.168.3.102:8082/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement> <build> <plugins> <!--如果是打jar包,则需在build的plugins中添加如下配置--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.5.15</version> <configuration> <!--值为true是指打包时包含scope为system的第三方Jar包--> <includeSystemScope>true</includeSystemScope> </configuration> </plugin> </plugins> <!--<plugins>--> <!--<plugin>--> <!--<groupId>org.springframework.boot</groupId>--> <!--<artifactId>spring-boot-maven-plugin</artifactId>--> <!--</plugin>--> <!--<plugin>--> <!--<groupId>org.apache.maven.plugins</groupId>--> <!--<artifactId>maven-compiler-plugin</artifactId>--> <!--<version>${maven-compiler-plugin.version}</version>--> <!--<configuration>--> <!--<source>1.8</source>--> <!--<target>1.8</target>--> <!--<skip>true</skip>--> <!--<encoding>UTF-8</encoding>--> <!--<compilerArguments>--> <!--<extdirs>${project.basedir}/src/main/resources/lib</extdirs>--> <!--<!–extdirs>lib</extdirs>–>--> <!--</compilerArguments>--> <!--</configuration>--> <!--</plugin>--> <!--<plugin>--> <!--<groupId>org.apache.maven.plugins</groupId>--> <!--<artifactId>maven-war-plugin</artifactId>--> <!--<version>3.1.0</version>--> <!--<configuration>--> <!--<webResources>--> <!--<resource>--> <!--<directory>src/main/resources/lib/</directory>--> <!--<targetPath>WEB-INF/lib/</targetPath>--> <!--<includes>--> <!--<include>**/*.jar</include>--> <!--</includes>--> <!--</resource>--> <!--</webResources>--> <!--<failOnMissingWebXml>false</failOnMissingWebXml>--> <!--</configuration>--> <!--</plugin>--> <!--</plugins>--> </build> </project> 上述是我项目的pom文件内容,启动报错 Description: The Bean Validation API is on the classpath but no implementation could be found Action: Add an implementation, such as Hibernate Validator, to the classpath Disconnected from the target VM, address: &#39;127.0.0.1:58432&#39;, transport: &#39;socket&#39; Process finished with exit code 1
07-10
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值