xfire 1.0 终于final了

本文介绍了XFire 1.0的部署步骤及注意事项,包括配置文件设置、Spring集成方法以及客户端调用技巧等。

受白衣同志的当,上了xfire的贼船,抛弃了axis,呜!

xfire 1.0终于final了,试用了一下,,感觉同1.0M6相比,使用变化不大。

看看user guide,照着examples下的例子,基本上hello xfire不成问题。

1、jar包

同以往一样,xfire user guide中的Dependency Guide.html还是说得不明不白,除了让人发晕,没有太大的实际意义。

SNAG-0000.jpg

注:
1)XmlSchema-1.0.jar、jakatra commons httpclient/codec只有在Dynamic Client中才需要用。
2)采用quick start、examples/book中用的service.xml配置方法时,xbean-spring与spring有兼容问题,我用1.2.7、2.0M2的spring时,总是报addPropertyValue(String,Object)之类的异常,换成1.2.6以后一切正常。用examples/spring例子中的配置方法时,没有出现这种情况。

2、quick start、examples/book

这种做法很简单,好象也不太合我的胃口,就没仔细折腾。
(1)在web.xml中配置一下

 1  <servlet>
 2    <servlet-name>XFireServlet</servlet-name>
 3    <display-name>XFire Servlet</display-name>
 4    <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
 5  </servlet>
 6
 7  <servlet-mapping>
 8    <servlet-name>XFireServlet</servlet-name>
 9    <url-pattern>/servlet/XFireServlet/*</url-pattern>
10  </servlet-mapping>
11
12  <servlet-mapping>
13    <servlet-name>XFireServlet</servlet-name>
14    <url-pattern>/services/*</url-pattern>
15  </servlet-mapping>

(2)编码。这个不用说,呵呵
(3)在classpath中,建META-INF/xfire/services.xml配置文件,把刚才做好的webservices配置一下。

1<beans xmlns="http://xfire.codehaus.org/config/1.0">
2  <service>
3    <name>BookService</name>
4    <namespace>http://xfire.codehaus.org/BookService</namespace>
5    <serviceClass>org.codehaus.xfire.demo.BookService</serviceClass>
6  </service>
7</beans>

(4)然后就是deploy,访问http://ip:port/webapp name/BookService?WSDL之类的动作了。

3、examples/spring

xfire和spring勾搭得比较紧密啊,只需要简单配置一下,就可以把spring.xml中配置好的bean拿出来做web services了。
(1)折腾spring的东西(略)。
(2)在web.xml中配置一下(注意xfire那一段)

 1    <context-param>
 2        <param-name>contextConfigLocation</param-name>
 3        <param-value>/WEB-INF/applicationContext.xml classpath:org/codehaus/xfire/spring/xfire.xml</param-value>
 4    </context-param>
 5
 6    <listener>
 7        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 8    </listener>
 9
10    <servlet>
11        <servlet-name>xfire</servlet-name>
12        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
13    </servlet>
14    <servlet-mapping>
15        <servlet-name>xfire</servlet-name>
16        <url-pattern>/*</url-pattern>
17    </servlet-mapping>

(3)在WEB-INF/xfire-servlet.xml中把spring bean同xfire webservices“关联”起来。这个xfire-servlet.xml实际上就是一个标准的spring.xml配置文件。

 1<?xml version="1.0" encoding="UTF-8"?>
 2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
 3<beans>
 4    <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
 5        <property name="urlMap">
 6            <map>
 7                <entry key="/EchoService" value-ref="echo"/>
 8            </map>
 9        </property>
10    </bean>
11    
12    <bean id="echo" class="org.codehaus.xfire.spring.remoting.XFireExporter">
13        <property name="serviceFactory" ref="xfire.serviceFactory"/>
14        <property name="xfire" ref="xfire"/>
15        <property name="serviceBean" ref="echoBean"/>
16        <property name="serviceClass" value="org.codehaus.xfire.spring.example.Echo"/>>
17    </bean>
18</beans>

注:第16行,xfire 1.0M6中用serviceInterface,现在改成serviceClass了。

(4)然后就完工,用http://ip:port/webapp name/xfire/EchoService?WSDL可以看到WSDL内容。

4、客户端

按我的恶习,这类事情,肯定是直接开vs.net或者C# developer来显摆一下了。不得不承认,.net里面调web services就是方便啊!
SNAG-0001.jpg
至于java做client么,以前一般是用axis来生成client class,xfire也提供类似的工具,不过对于xfire来说,最简单的办法就是用Dynamic Client,几行代码搞定。

1    Service serviceModel = new ObjectServiceFactory().create(Echo.class);
2    Echo service = (Echo) new XFireProxyFactory().create(serviceModel,
3        "http://localhost:8080/xfire-examples/EchoService");
4    String result = service.echo("ok");
 
请分析后端启动如下后,localhost:8080无法连接D:\Soft\jdk\bin\java.exe -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59207,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:\Users\je14902\AppData\Local\JetBrains\IntelliJIdea2020.1\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "D:\Soft\jdk\jre\lib\charsets.jar;D:\Soft\jdk\jre\lib\deploy.jar;D:\Soft\jdk\jre\lib\ext\access-bridge-64.jar;D:\Soft\jdk\jre\lib\ext\cldrdata.jar;D:\Soft\jdk\jre\lib\ext\dnsns.jar;D:\Soft\jdk\jre\lib\ext\jaccess.jar;D:\Soft\jdk\jre\lib\ext\jfxrt.jar;D:\Soft\jdk\jre\lib\ext\localedata.jar;D:\Soft\jdk\jre\lib\ext\nashorn.jar;D:\Soft\jdk\jre\lib\ext\sunec.jar;D:\Soft\jdk\jre\lib\ext\sunjce_provider.jar;D:\Soft\jdk\jre\lib\ext\sunmscapi.jar;D:\Soft\jdk\jre\lib\ext\sunpkcs11.jar;D:\Soft\jdk\jre\lib\ext\zipfs.jar;D:\Soft\jdk\jre\lib\javaws.jar;D:\Soft\jdk\jre\lib\jce.jar;D:\Soft\jdk\jre\lib\jfr.jar;D:\Soft\jdk\jre\lib\jfxswt.jar;D:\Soft\jdk\jre\lib\jsse.jar;D:\Soft\jdk\jre\lib\management-agent.jar;D:\Soft\jdk\jre\lib\plugin.jar;D:\Soft\jdk\jre\lib\resources.jar;D:\Soft\jdk\jre\lib\rt.jar;C:\Users\je14902\IdeaProjects\surrounding-a\target\classes;D:\repMaven\org\springframework\boot\spring-boot-starter-web\2.2.1.RELEASE\spring-boot-starter-web-2.2.1.RELEASE.jar;D:\repMaven\org\springframework\boot\spring-boot-starter\2.2.1.RELEASE\spring-boot-starter-2.2.1.RELEASE.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-logging\2.2.1.RELEASE\spring-boot-starter-logging-2.2.1.RELEASE.jar;D:\repMaven\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\repMaven\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\repMaven\org\apache\logging\log4j\log4j-to-slf4j\2.12.1\log4j-to-slf4j-2.12.1.jar;D:\repMaven\org\apache\logging\log4j\log4j-api\2.12.1\log4j-api-2.12.1.jar;D:\repMaven\org\slf4j\jul-to-slf4j\1.7.29\jul-to-slf4j-1.7.29.jar;D:\repMaven\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\repMaven\org\yaml\snakeyaml\1.25\snakeyaml-1.25.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-json\2.2.1.RELEASE\spring-boot-starter-json-2.2.1.RELEASE.jar;D:\repMaven\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.10.0\jackson-datatype-jdk8-2.10.0.jar;D:\repMaven\com\fasterxml\jackson\module\jackson-module-parameter-names\2.10.0\jackson-module-parameter-names-2.10.0.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-tomcat\2.2.1.RELEASE\spring-boot-starter-tomcat-2.2.1.RELEASE.jar;D:\repMaven\org\apache\tomcat\embed\tomcat-embed-core\9.0.27\tomcat-embed-core-9.0.27.jar;D:\repMaven\org\apache\tomcat\embed\tomcat-embed-el\9.0.27\tomcat-embed-el-9.0.27.jar;D:\repMaven\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.27\tomcat-embed-websocket-9.0.27.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-validation\2.2.1.RELEASE\spring-boot-starter-validation-2.2.1.RELEASE.jar;D:\repMaven\jakarta\validation\jakarta.validation-api\2.0.1\jakarta.validation-api-2.0.1.jar;D:\repMaven\org\hibernate\validator\hibernate-validator\6.0.18.Final\hibernate-validator-6.0.18.Final.jar;D:\repMaven\org\jboss\logging\jboss-logging\3.4.1.Final\jboss-logging-3.4.1.Final.jar;D:\repMaven\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;D:\repMaven\org\springframework\spring-web\5.2.1.RELEASE\spring-web-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-beans\5.2.1.RELEASE\spring-beans-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-webmvc\5.2.1.RELEASE\spring-webmvc-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-aop\5.2.1.RELEASE\spring-aop-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-context\5.2.1.RELEASE\spring-context-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-expression\5.2.1.RELEASE\spring-expression-5.2.1.RELEASE.jar;D:\repMaven\io\jsonwebtoken\jjwt\0.9.1\jjwt-0.9.1.jar;D:\repMaven\com\fasterxml\jackson\core\jackson-databind\2.10.0\jackson-databind-2.10.0.jar;D:\repMaven\p6spy\p6spy\3.9.1\p6spy-3.9.1.jar;D:\repMaven\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.10.0\jackson-datatype-jsr310-2.10.0.jar;D:\repMaven\com\fasterxml\jackson\core\jackson-annotations\2.10.0\jackson-annotations-2.10.0.jar;D:\repMaven\com\fasterxml\jackson\core\jackson-core\2.10.0\jackson-core-2.10.0.jar;D:\repMaven\com\fasterxml\jackson\dataformat\jackson-dataformat-xml\2.10.0\jackson-dataformat-xml-2.10.0.jar;D:\repMaven\com\fasterxml\jackson\module\jackson-module-jaxb-annotations\2.10.0\jackson-module-jaxb-annotations-2.10.0.jar;D:\repMaven\jakarta\activation\jakarta.activation-api\1.2.1\jakarta.activation-api-1.2.1.jar;D:\repMaven\org\codehaus\woodstox\stax2-api\4.2\stax2-api-4.2.jar;D:\repMaven\com\fasterxml\woodstox\woodstox-core\6.0.1\woodstox-core-6.0.1.jar;D:\repMaven\org\codehaus\xfire\xfire-all-dev\1.2.6\xfire-all-dev-1.2.6.jar;D:\repMaven\org\codehaus\xfire\xfire-aegis\1.2.6\xfire-aegis-1.2.6.jar;D:\repMaven\net\java\dev\stax-utils\stax-utils\20040917\stax-utils-20040917.jar;D:\repMaven\org\codehaus\xfire\xfire-ws-security\1.2.6\xfire-ws-security-1.2.6.jar;D:\repMaven\jmock\jmock\1.0.1\jmock-1.0.1.jar;D:\repMaven\xfire\opensaml\1.0.1\opensaml-1.0.1.jar;D:\repMaven\bouncycastle\bcprov-jdk15\133\bcprov-jdk15-133.jar;D:\repMaven\xerces\xercesImpl\2.7.1\xercesImpl-2.7.1.jar;D:\repMaven\xml-apis\xml-apis\1.0.b2\xml-apis-1.0.b2.jar;D:\repMaven\xml-security\xmlsec\1.3.0\xmlsec-1.3.0.jar;D:\repMaven\wss4j\wss4j\1.5.1\wss4j-1.5.1.jar;D:\repMaven\org\codehaus\xfire\xfire-core\1.2.6\xfire-core-1.2.6.jar;D:\repMaven\javax\mail\mail\1.4\mail-1.4.jar;D:\repMaven\jaxen\jaxen\1.2.0\jaxen-1.2.0.jar;D:\repMaven\org\apache\ws\commons\XmlSchema\1.1\XmlSchema-1.1.jar;D:\repMaven\org\codehaus\woodstox\wstx-asl\3.2.0\wstx-asl-3.2.0.jar;D:\repMaven\jdom\jdom\1.0\jdom-1.0.jar;D:\repMaven\org\codehaus\xfire\xfire-java5\1.2.6\xfire-java5-1.2.6.jar;D:\repMaven\xfire\xfire-jsr181-api\1.0-M1\xfire-jsr181-api-1.0-M1.jar;D:\repMaven\org\codehaus\xfire\xfire-generator\1.2.6\xfire-generator-1.2.6.jar;D:\repMaven\org\codehaus\xfire\xfire-jaxb2\1.2.6\xfire-jaxb2-1.2.6.jar;D:\repMaven\com\sun\xml\bind\jaxb-xjc\2.0.1\jaxb-xjc-2.0.1.jar;D:\repMaven\com\sun\xml\bind\jaxb-impl\2.0.1\jaxb-impl-2.0.1.jar;D:\repMaven\org\codehaus\xfire\xfire-annotations\1.2.6\xfire-annotations-1.2.6.jar;D:\repMaven\commons-beanutils\commons-beanutils\1.7.0\commons-beanutils-1.7.0.jar;D:\repMaven\commons-attributes\commons-attributes-api\2.1\commons-attributes-api-2.1.jar;D:\repMaven\ant\ant\1.5\ant-1.5.jar;D:\repMaven\qdox\qdox\1.5\qdox-1.5.jar;D:\repMaven\org\codehaus\xfire\xfire-jaxws\1.2.6\xfire-jaxws-1.2.6.jar;D:\repMaven\javax\xml\ws\jaxws-api\2.3.1\jaxws-api-2.3.1.jar;D:\repMaven\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;D:\repMaven\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;D:\repMaven\javax\xml\soap\javax.xml.soap-api\1.4.0\javax.xml.soap-api-1.4.0.jar;D:\repMaven\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;D:\repMaven\com\sun\xml\messaging\saaj\saaj-impl\1.5.1\saaj-impl-1.5.1.jar;D:\repMaven\jakarta\xml\soap\jakarta.xml.soap-api\1.4.1\jakarta.xml.soap-api-1.4.1.jar;D:\repMaven\org\jvnet\mimepull\mimepull\1.9.12\mimepull-1.9.12.jar;D:\repMaven\org\jvnet\staxex\stax-ex\1.8.1\stax-ex-1.8.1.jar;D:\repMaven\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;D:\repMaven\org\codehaus\xfire\xfire-spring\1.2.6\xfire-spring-1.2.6.jar;D:\repMaven\org\apache\xbean\xbean-spring\2.8\xbean-spring-2.8.jar;D:\repMaven\org\springframework\boot\spring-boot-autoconfigure\2.2.1.RELEASE\spring-boot-autoconfigure-2.2.1.RELEASE.jar;D:\repMaven\org\springframework\boot\spring-boot\2.2.1.RELEASE\spring-boot-2.2.1.RELEASE.jar;D:\repMaven\com\alibaba\druid-spring-boot-starter\1.1.21\druid-spring-boot-starter-1.1.21.jar;D:\repMaven\com\alibaba\druid\1.1.21\druid-1.1.21.jar;D:\repMaven\org\slf4j\slf4j-api\1.7.29\slf4j-api-1.7.29.jar;D:\repMaven\mysql\mysql-connector-java\8.0.18\mysql-connector-java-8.0.18.jar;D:\repMaven\org\projectlombok\lombok\1.18.10\lombok-1.18.10.jar;D:\repMaven\com\fabmeta\app\fmcode-base\1.5.0-RELEASE\fmcode-base-1.5.0-RELEASE.jar;D:\repMaven\com\github\xiaoymin\knife4j-spring-boot-starter\2.0.9\knife4j-spring-boot-starter-2.0.9.jar;D:\repMaven\com\github\xiaoymin\knife4j-spring-boot-autoconfigure\2.0.9\knife4j-spring-boot-autoconfigure-2.0.9.jar;D:\repMaven\com\github\xiaoymin\knife4j-spring\2.0.9\knife4j-spring-2.0.9.jar;D:\repMaven\com\github\xiaoymin\knife4j-annotations\2.0.9\knife4j-annotations-2.0.9.jar;D:\repMaven\com\github\xiaoymin\knife4j-core\2.0.9\knife4j-core-2.0.9.jar;D:\repMaven\io\swagger\swagger-models\1.5.22\swagger-models-1.5.22.jar;D:\repMaven\io\swagger\swagger-annotations\1.5.22\swagger-annotations-1.5.22.jar;D:\repMaven\io\springfox\springfox-swagger2\2.10.5\springfox-swagger2-2.10.5.jar;D:\repMaven\io\springfox\springfox-spi\2.10.5\springfox-spi-2.10.5.jar;D:\repMaven\io\springfox\springfox-core\2.10.5\springfox-core-2.10.5.jar;D:\repMaven\io\springfox\springfox-schema\2.10.5\springfox-schema-2.10.5.jar;D:\repMaven\io\springfox\springfox-swagger-common\2.10.5\springfox-swagger-common-2.10.5.jar;D:\repMaven\io\springfox\springfox-spring-web\2.10.5\springfox-spring-web-2.10.5.jar;D:\repMaven\io\github\classgraph\classgraph\4.1.7\classgraph-4.1.7.jar;D:\repMaven\org\springframework\plugin\spring-plugin-core\2.0.0.RELEASE\spring-plugin-core-2.0.0.RELEASE.jar;D:\repMaven\org\springframework\plugin\spring-plugin-metadata\2.0.0.RELEASE\spring-plugin-metadata-2.0.0.RELEASE.jar;D:\repMaven\org\mapstruct\mapstruct\1.3.1.Final\mapstruct-1.3.1.Final.jar;D:\repMaven\io\springfox\springfox-bean-validators\2.10.5\springfox-bean-validators-2.10.5.jar;D:\repMaven\io\springfox\springfox-spring-webmvc\2.10.5\springfox-spring-webmvc-2.10.5.jar;D:\repMaven\com\github\xiaoymin\knife4j-spring-ui\2.0.9\knife4j-spring-ui-2.0.9.jar;D:\repMaven\com\jyong\jyong-base\1.0.26.RELEASE\jyong-base-1.0.26.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-starter-openfeign\2.2.0.RELEASE\spring-cloud-starter-openfeign-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-starter\2.2.0.RELEASE\spring-cloud-starter-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\security\spring-security-rsa\1.0.7.RELEASE\spring-security-rsa-1.0.7.RELEASE.jar;D:\repMaven\org\bouncycastle\bcpkix-jdk15on\1.60\bcpkix-jdk15on-1.60.jar;D:\repMaven\org\bouncycastle\bcprov-jdk15on\1.60\bcprov-jdk15on-1.60.jar;D:\repMaven\org\springframework\cloud\spring-cloud-openfeign-core\2.2.0.RELEASE\spring-cloud-openfeign-core-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-netflix-ribbon\2.2.0.RELEASE\spring-cloud-netflix-ribbon-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-netflix-archaius\2.2.0.RELEASE\spring-cloud-netflix-archaius-2.2.0.RELEASE.jar;D:\repMaven\io\github\openfeign\form\feign-form-spring\3.8.0\feign-form-spring-3.8.0.jar;D:\repMaven\io\github\openfeign\form\feign-form\3.8.0\feign-form-3.8.0.jar;D:\repMaven\commons-fileupload\commons-fileupload\1.4\commons-fileupload-1.4.jar;D:\repMaven\org\springframework\cloud\spring-cloud-commons\2.2.0.RELEASE\spring-cloud-commons-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\security\spring-security-crypto\5.2.1.RELEASE\spring-security-crypto-5.2.1.RELEASE.jar;D:\repMaven\io\github\openfeign\feign-core\10.4.0\feign-core-10.4.0.jar;D:\repMaven\io\github\openfeign\feign-slf4j\10.4.0\feign-slf4j-10.4.0.jar;D:\repMaven\io\github\openfeign\feign-hystrix\10.4.0\feign-hystrix-10.4.0.jar;D:\repMaven\com\netflix\archaius\archaius-core\0.7.6\archaius-core-0.7.6.jar;D:\repMaven\com\google\code\findbugs\jsr305\3.0.1\jsr305-3.0.1.jar;D:\repMaven\commons-configuration\commons-configuration\1.8\commons-configuration-1.8.jar;D:\repMaven\com\netflix\hystrix\hystrix-core\1.5.18\hystrix-core-1.5.18.jar;D:\repMaven\org\hdrhistogram\HdrHistogram\2.1.9\HdrHistogram-2.1.9.jar;D:\repMaven\com\jyong\jyong-common\1.2-SNAPSHOT\jyong-common-1.2-SNAPSHOT.jar;D:\repMaven\com\xuxueli\xxl-sso-core\1.5.0-RELEASE\xxl-sso-core-1.5.0-RELEASE.jar;D:\repMaven\javax\servlet\javax.servlet-api\4.0.1\javax.servlet-api-4.0.1.jar;D:\repMaven\redis\clients\jedis\3.1.0\jedis-3.1.0.jar;D:\repMaven\org\apache\commons\commons-pool2\2.7.0\commons-pool2-2.7.0.jar;D:\repMaven\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar;D:\repMaven\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2.2.0.RELEASE\spring-cloud-starter-alibaba-nacos-discovery-2.2.0.RELEASE.jar;D:\repMaven\com\alibaba\cloud\spring-cloud-alibaba-nacos-discovery\2.2.0.RELEASE\spring-cloud-alibaba-nacos-discovery-2.2.0.RELEASE.jar;D:\repMaven\com\alibaba\nacos\nacos-client\1.1.4\nacos-client-1.1.4.jar;D:\repMaven\com\alibaba\nacos\nacos-common\1.1.4\nacos-common-1.1.4.jar;D:\repMaven\commons-io\commons-io\2.2\commons-io-2.2.jar;D:\repMaven\com\alibaba\nacos\nacos-api\1.1.4\nacos-api-1.1.4.jar;D:\repMaven\com\google\guava\guava\22.0\guava-22.0.jar;D:\repMaven\com\google\errorprone\error_prone_annotations\2.0.18\error_prone_annotations-2.0.18.jar;D:\repMaven\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\repMaven\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\repMaven\io\prometheus\simpleclient\0.5.0\simpleclient-0.5.0.jar;D:\repMaven\com\alibaba\spring\spring-context-support\1.0.5\spring-context-support-1.0.5.jar;D:\repMaven\org\springframework\cloud\spring-cloud-context\2.2.0.RELEASE\spring-cloud-context-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-starter-netflix-ribbon\2.2.0.RELEASE\spring-cloud-starter-netflix-ribbon-2.2.0.RELEASE.jar;D:\repMaven\org\springframework\cloud\spring-cloud-starter-netflix-archaius\2.2.0.RELEASE\spring-cloud-starter-netflix-archaius-2.2.0.RELEASE.jar;D:\repMaven\com\netflix\ribbon\ribbon\2.3.0\ribbon-2.3.0.jar;D:\repMaven\com\netflix\ribbon\ribbon-transport\2.3.0\ribbon-transport-2.3.0.jar;D:\repMaven\io\reactivex\rxnetty-contexts\0.4.9\rxnetty-contexts-0.4.9.jar;D:\repMaven\io\reactivex\rxnetty-servo\0.4.9\rxnetty-servo-0.4.9.jar;D:\repMaven\javax\inject\javax.inject\1\javax.inject-1.jar;D:\repMaven\io\reactivex\rxnetty\0.4.9\rxnetty-0.4.9.jar;D:\repMaven\com\netflix\ribbon\ribbon-core\2.3.0\ribbon-core-2.3.0.jar;D:\repMaven\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;D:\repMaven\com\netflix\ribbon\ribbon-httpclient\2.3.0\ribbon-httpclient-2.3.0.jar;D:\repMaven\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;D:\repMaven\com\sun\jersey\jersey-client\1.19.1\jersey-client-1.19.1.jar;D:\repMaven\com\sun\jersey\jersey-core\1.19.1\jersey-core-1.19.1.jar;D:\repMaven\javax\ws\rs\jsr311-api\1.1.1\jsr311-api-1.1.1.jar;D:\repMaven\com\sun\jersey\contribs\jersey-apache-client4\1.19.1\jersey-apache-client4-1.19.1.jar;D:\repMaven\com\netflix\servo\servo-core\0.12.21\servo-core-0.12.21.jar;D:\repMaven\com\netflix\netflix-commons\netflix-commons-util\0.3.0\netflix-commons-util-0.3.0.jar;D:\repMaven\com\netflix\ribbon\ribbon-loadbalancer\2.3.0\ribbon-loadbalancer-2.3.0.jar;D:\repMaven\com\netflix\netflix-commons\netflix-statistics\0.1.1\netflix-statistics-0.1.1.jar;D:\repMaven\io\reactivex\rxjava\1.3.8\rxjava-1.3.8.jar;D:\repMaven\jakarta\xml\bind\jakarta.xml.bind-api\2.3.2\jakarta.xml.bind-api-2.3.2.jar;D:\repMaven\net\bytebuddy\byte-buddy\1.10.2\byte-buddy-1.10.2.jar;D:\repMaven\org\springframework\spring-core\5.2.1.RELEASE\spring-core-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-jcl\5.2.1.RELEASE\spring-jcl-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-thymeleaf\2.2.1.RELEASE\spring-boot-starter-thymeleaf-2.2.1.RELEASE.jar;D:\repMaven\org\thymeleaf\thymeleaf-spring5\3.0.11.RELEASE\thymeleaf-spring5-3.0.11.RELEASE.jar;D:\repMaven\org\thymeleaf\extras\thymeleaf-extras-java8time\3.0.4.RELEASE\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;D:\repMaven\org\thymeleaf\thymeleaf\3.0.11.RELEASE\thymeleaf-3.0.11.RELEASE.jar;D:\repMaven\ognl\ognl\3.1.12\ognl-3.1.12.jar;D:\repMaven\org\javassist\javassist\3.20.0-GA\javassist-3.20.0-GA.jar;D:\repMaven\org\attoparser\attoparser\2.0.5.RELEASE\attoparser-2.0.5.RELEASE.jar;D:\repMaven\org\unbescape\unbescape\1.1.6.RELEASE\unbescape-1.1.6.RELEASE.jar;D:\repMaven\org\apache\httpcomponents\httpclient\4.5.9\httpclient-4.5.9.jar;D:\repMaven\org\apache\httpcomponents\httpcore\4.4.12\httpcore-4.4.12.jar;D:\repMaven\commons-codec\commons-codec\1.13\commons-codec-1.13.jar;D:\repMaven\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;D:\repMaven\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;D:\repMaven\com\alibaba\fastjson\1.2.76\fastjson-1.2.76.jar;D:\repMaven\com\baomidou\dynamic-datasource-spring-boot-starter\3.4.1\dynamic-datasource-spring-boot-starter-3.4.1.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-jdbc\2.2.1.RELEASE\spring-boot-starter-jdbc-2.2.1.RELEASE.jar;D:\repMaven\com\zaxxer\HikariCP\3.4.1\HikariCP-3.4.1.jar;D:\repMaven\org\springframework\spring-jdbc\5.2.1.RELEASE\spring-jdbc-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\spring-tx\5.2.1.RELEASE\spring-tx-5.2.1.RELEASE.jar;D:\repMaven\org\springframework\boot\spring-boot-starter-aop\2.2.1.RELEASE\spring-boot-starter-aop-2.2.1.RELEASE.jar;D:\repMaven\org\aspectj\aspectjweaver\1.9.4\aspectjweaver-1.9.4.jar;D:\repMaven\com\baomidou\mybatis-plus-annotation\3.4.1\mybatis-plus-annotation-3.4.1.jar;D:\repMaven\com\baomidou\mybatis-plus-boot-starter\3.4.1\mybatis-plus-boot-starter-3.4.1.jar;D:\repMaven\com\baomidou\mybatis-plus\3.4.1\mybatis-plus-3.4.1.jar;D:\repMaven\org\apache\commons\commons-lang3\3.9\commons-lang3-3.9.jar;D:\repMaven\com\oracle\database\jdbc\ojdbc8\21.6.0.0.1\ojdbc8-21.6.0.0.1.jar;D:\repMaven\com\oracle\database\nls\orai18n\21.6.0.0.1\orai18n-21.6.0.0.1.jar;D:\repMaven\javax\activation\activation\1.1\activation-1.1.jar;D:\repMaven\org\apache\axis\axis\1.4\axis-1.4.jar;D:\repMaven\org\apache\axis\axis-jaxrpc\1.4\axis-jaxrpc-1.4.jar;D:\repMaven\commons-discovery\commons-discovery\0.2\commons-discovery-0.2.jar;D:\repMaven\wsdl4j\wsdl4j\1.6.3\wsdl4j-1.6.3.jar;D:\repMaven\commons-beanutils\commons-beanutils-core\1.8.3\commons-beanutils-core-1.8.3.jar;D:\repMaven\org\json\json\20190722\json-20190722.jar;D:\repMaven\com\baomidou\mybatis-plus-generator\3.4.1\mybatis-plus-generator-3.4.1.jar;D:\repMaven\com\baomidou\mybatis-plus-extension\3.4.1\mybatis-plus-extension-3.4.1.jar;D:\repMaven\com\baomidou\mybatis-plus-core\3.4.1\mybatis-plus-core-3.4.1.jar;D:\repMaven\com\github\jsqlparser\jsqlparser\3.2\jsqlparser-3.2.jar;D:\repMaven\org\mybatis\mybatis\3.5.6\mybatis-3.5.6.jar;D:\repMaven\org\mybatis\mybatis-spring\2.0.5\mybatis-spring-2.0.5.jar;D:\repMaven\cn\hutool\hutool-all\5.8.2\hutool-all-5.8.2.jar;D:\Soft\IntelliJ IDEA 2020.1\lib\idea_rt.jar" com.sjsemi.app.surroundinga.SurroundingAApplication Connected to the target VM, address: '127.0.0.1:59207', transport: 'socket' 2025-12-23 09:17:06 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.2.1.RELEASE) 2025-12-23 09:17:08 | |INFO |main |SpringApplication.java:651 |com.sjsemi.app.surroundinga.SurroundingAApplication |No active profile set, falling back to default profiles: default 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'chemicalLargeUseHistoryMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.ChemicalLargeUseHistoryMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'chemicalStockHistoryMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.ChemicalStockHistoryMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'chemicalStockMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.ChemicalStockMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'chemicalUseHistoryMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.ChemicalUseHistoryMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbChemicalSlotConfigureHistoryMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.TbChemicalSlotConfigureHistoryMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbChemicalSlotConfigureMapper' and 'com.sjsemi.app.surroundinga.mapper.chemical.TbChemicalSlotConfigureMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'areaListFormMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.AreaListFormMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'caseStepQtimeEndMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.CaseStepQtimeEndMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'caseStepQtimeMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.CaseStepQtimeMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'ercCompareInfoMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.ErcCompareInfoMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'ercMastFormMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.ErcMastFormMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'ercRoleMemberMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.ErcRoleMemberMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'ercWorkCaseDataMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.ErcWorkCaseDataMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'ercWorkCaseMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.ErcWorkCaseMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'groupResultMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.GroupResultMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'QTimeMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.QTimeMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'qtimeStrEndMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.QtimeStrEndMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'qtimeStrMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.QtimeStrMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'stepFormMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.StepFormMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'stepQtimeEndMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.StepQtimeEndMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'stepQtimeMapper' and 'com.sjsemi.app.surroundinga.mapper.erc.StepQtimeMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbSimulationConfigMapper' and 'com.sjsemi.app.surroundinga.mapper.simulation.TbSimulationConfigMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbSimulationFileDataMapper' and 'com.sjsemi.app.surroundinga.mapper.simulation.TbSimulationFileDataMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbSimulationFormDataMapper' and 'com.sjsemi.app.surroundinga.mapper.simulation.TbSimulationFormDataMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbSimulationWorkCaseDataMapper' and 'com.sjsemi.app.surroundinga.mapper.simulation.TbSimulationWorkCaseDataMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |Skipping MapperFactoryBean with name 'tbSimulationWorkCaseMapper' and 'com.sjsemi.app.surroundinga.mapper.simulation.TbSimulationWorkCaseMapper' mapperInterface. Bean already defined with the same name! 2025-12-23 09:18:13 | |WARN |main |Logger.java:44 |org.mybatis.spring.mapper.ClassPathMapperScanner |No MyBatis mapper was found in '[com.sjsemi.app.surroundinga.mapper]' package. Please check your configuration. 2025-12-23 09:18:14 | |INFO |main |GenericScope.java:295 |org.springframework.cloud.context.scope.GenericScope |BeanFactory id=670041ba-d8d1-34ee-af6e-a949f5772bd6 2025-12-23 09:18:14 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-12-23 09:18:14 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$af31a00b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-12-23 09:18:15 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-12-23 09:18:15 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-12-23 09:18:15 | |INFO |main |PostProcessorRegistrationDelegate.java:330 |org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker |Bean 'org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration' of type [org.springframework.cloud.autoconfigure.ConfigurationPropertiesRebinderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2025-12-23 09:18:16 | |INFO |main |TomcatWebServer.java:92 |org.springframework.boot.web.embedded.tomcat.TomcatWebServer |Tomcat initialized with port(s): 11019 (http) 2025-12-23 09:18:16 | |INFO |main |DirectJDKLog.java:173 |org.apache.coyote.http11.Http11NioProtocol |Initializing ProtocolHandler ["http-nio-11019"] 2025-12-23 09:18:16 | |INFO |main |DirectJDKLog.java:173 |org.apache.catalina.core.StandardService |Starting service [Tomcat] 2025-12-23 09:18:16 | |INFO |main |DirectJDKLog.java:173 |org.apache.catalina.core.StandardEngine |Starting Servlet engine: [Apache Tomcat/9.0.27] 2025-12-23 09:18:19 | |INFO |main |DirectJDKLog.java:173 |org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/surroundinga] |Initializing Spring embedded WebApplicationContext 2025-12-23 09:18:19 | |INFO |main |ServletWebServerApplicationContext.java:284 |org.springframework.web.context.ContextLoader |Root WebApplicationContext: initialization completed in 71118 ms 2025-12-23 09:18:19 | |INFO |main |JedisUtil.java:88 |com.xxl.sso.core.util.JedisUtil |>>>>>>>>>>> xxl-sso, JedisUtil.ShardedJedisPool init success. 2025-12-23 09:18:19 | |INFO |main |XxlSsoTokenFilter.java:41 |com.xxl.sso.core.filter.XxlSsoTokenFilter |XxlSsoTokenFilter init. 2025-12-23 09:18:22 | |INFO |main |DruidDataSource.java:1010 |com.alibaba.druid.pool.DruidDataSource |{dataSource-1,master} inited 2025-12-23 09:18:22 | |INFO |main |DynamicRoutingDataSource.java:169 |com.baomidou.dynamic.datasource.DynamicRoutingDataSource |dynamic-datasource - add a datasource named [master] success 2025-12-23 09:18:22 | |INFO |main |DynamicRoutingDataSource.java:249 |com.baomidou.dynamic.datasource.DynamicRoutingDataSource |dynamic-datasource initial loaded [1] datasource,primary datasource named [master] 2025-12-23 09:18:26 | |WARN |main |TableInfoHelper.java:327 |com.baomidou.mybatisplus.core.metadata.TableInfoHelper |Can not find table primary key in Class: "com.sjsemi.app.surroundinga.entity.erc.ErcCompaerInfos". _ _ |_ _ _|_. ___ _ | _ | | |\/|_)(_| | |_\ |_)||_|_\ / | 3.4.1 2025-12-23 09:18:52 | |INFO |main |XFireClientConfig.java:39 |com.sjsemi.app.surroundinga.config.XFireClientConfig |MES WTC WebService load successfully. 2025-12-23 09:18:53 | |WARN |main |URLConfigurationSource.java:121 |com.netflix.config.sources.URLConfigurationSource |No URLs will be polled as dynamic configuration sources. 2025-12-23 09:18:53 | |INFO |main |URLConfigurationSource.java:122 |com.netflix.config.sources.URLConfigurationSource |To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-12-23 09:18:53 | |WARN |main |URLConfigurationSource.java:121 |com.netflix.config.sources.URLConfigurationSource |No URLs will be polled as dynamic configuration sources. 2025-12-23 09:18:53 | |INFO |main |URLConfigurationSource.java:122 |com.netflix.config.sources.URLConfigurationSource |To enable URLs as dynamic configuration sources, define System property archaius.configurationSource.additionalUrls or make config.properties available on classpath. 2025-12-23 09:18:54 | |INFO |main |ExecutorConfigurationSupport.java:171 |org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor |Initializing ExecutorService 'applicationTaskExecutor' 2025-12-23 09:18:55 | |INFO |main |ExecutorConfigurationSupport.java:171 |org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler |Initializing ExecutorService 'Nacso-Watch-Task-Scheduler' 2025-12-23 09:18:55 | |INFO |main |WebMvcPropertySourcedRequestMappingHandlerMapping.java:69 |springfox.documentation.spring.web.WebMvcPropertySourcedRequestMappingHandlerMapping |Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2ControllerWebMvc#getDocumentation(String, HttpServletRequest)] 2025-12-23 09:18:56 | |INFO |main |DocumentationPluginsBootstrapper.java:93 |springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper |Documentation plugins bootstrapped 2025-12-23 09:18:56 | |INFO |main |AbstractDocumentationPluginsBootstrapper.java:79 |springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper |Found 1 custom documentation plugin(s) 2025-12-23 09:18:56 | |INFO |main |ApiListingReferenceScanner.java:44 |springfox.documentation.spring.web.scanners.ApiListingReferenceScanner |Scanning for api listing references 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: deleteOneByIdUsingGET_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: getMyDraftsUsingGET_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: queryMyApplicationUsingGET_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: queryMyProcessUsingGET_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: searchUsingPOST_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: searchTodoUsingPOST_1 2025-12-23 09:18:57 | |INFO |main |CachingOperationNameGenerator.java:41 |springfox.documentation.spring.web.readers.operation.CachingOperationNameGenerator |Generating unique operation named: checkPermissionUsingPOST_1 2025-12-23 09:18:57 | |INFO |main |DirectJDKLog.java:173 |org.apache.coyote.http11.Http11NioProtocol |Starting ProtocolHandler ["http-nio-11019"] 2025-12-23 09:18:58 | |INFO |main |TomcatWebServer.java:204 |org.springframework.boot.web.embedded.tomcat.TomcatWebServer |Tomcat started on port(s): 11019 (http) with context path '/surroundinga' 2025-12-23 09:18:58 | |INFO |main |NacosServiceRegistry.java:65 |com.alibaba.cloud.nacos.registry.NacosServiceRegistry |nacos registry, DEFAULT_GROUP Surrounding-A 10.107.112.67:11019 register finished 2025-12-23 09:18:58 | |INFO |main |StartupInfoLogger.java:61 |com.sjsemi.app.surroundinga.SurroundingAApplication |Started SurroundingAApplication in 122.399 seconds (JVM running for 127.797)
最新发布
12-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值