G:\javaanzhuang\apache-tomcat-8.5.\bin\catalina.bat run
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Waiting for server connection to start artifact deployment...
Using CATALINA_BASE: "C:\Users\Administrator\.IntelliJIdea2017.3\system\tomcat\Unnamed_ssm_qingmu"
Using CATALINA_HOME: "G:\javaanzhuang\apache-tomcat-8.5.32"
Using CATALINA_TMPDIR: "G:\javaanzhuang\apache-tomcat-8.5.32\temp"
Using JRE_HOME: "G:\javaanzhuang\JDK"
Using CLASSPATH: "G:\javaanzhuang\apache-tomcat-8.5.32\bin\bootstrap.jar;G:\javaanzhuang\apache-tomcat-8.5.32\bin\tomcat-juli.jar"
-Mar- ::24.952 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jun :: UTC
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.32.0
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.1
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: G:\javaanzhuang\JDK\jre
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_162-b12
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
-Mar- ::24.955 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\Administrator\.IntelliJIdea2017.\system\tomcat\Unnamed_ssm_qingmu
-Mar- ::24.956 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: G:\javaanzhuang\apache-tomcat-8.5.
-Mar- ::24.956 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\Administrator\.IntelliJIdea2017.\system\tomcat\Unnamed_ssm_qingmu\conf\logging.properties
-Mar- ::24.956 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Mar- ::24.956 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote=
-Mar- ::24.956 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\Administrator\.IntelliJIdea2017.\system\tomcat\Unnamed_ssm_qingmu
-Mar- ::24.957 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=G:\javaanzhuang\apache-tomcat-8.5.
-Mar- ::24.958 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=G:\javaanzhuang\apache-tomcat-8.5.\temp
-Mar- ::24.958 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [G:\javaanzhuang\JDK\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.\;G:\javaanzhuang\JDK\bin;G:\javaanzhuang\JDK\jre\bin;G:\javaanzhuang\MySQL\MySQL Server 5.5\bin;G:\javaanzhuang\Mysql\MySQL Server 5.0\bin;G:\javaanzhuang\apache-maven-3.3.\bin;F:\qmtools\svnserver\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell;.]
-Mar- ::25.126 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
-Mar- ::25.140 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
-Mar- ::25.146 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
-Mar- ::25.150 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
-Mar- ::25.150 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in ms
-Mar- ::25.197 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
-Mar- ::25.197 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.
-Mar- ::25.213 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
-Mar- ::25.227 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
-Mar- ::25.230 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in ms
Connected to server
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Artifact is being deployed, please wait...
-Mar- ::28.325 信息 [RMI TCP Connection()-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging.
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Artifact is deployed successfully
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Deploy took , milliseconds
-Mar- ::35.241 信息 [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [G:\javaanzhuang\apache-tomcat-8.5.\webapps\manager]
-Mar- ::35.384 信息 [localhost-startStop-] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [G:\javaanzhuang\apache-tomcat-8.5.\webapps\manager] has finished in [] ms
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Artifact is being deployed, please wait...
-Mar- ::16.924 警告 [RMI TCP Connection()-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
-Mar- ::20.588 信息 [RMI TCP Connection()-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'log4j2.debug' to show Log4j2 internal initialization logging.
::25.103 [RMI TCP Connection()-127.0.0.1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChainProxy': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: A universal match pattern ('/**') is defined before other patterns in the filter chain, causing them to be ignored. Please check the ordering in your <security:http> namespace or FilterChainProxy bean configuration
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$(AbstractBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:) ~[spring-context-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:) ~[spring-context-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:) ~[spring-web-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:) ~[spring-web-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:) ~[spring-web-5.0..RELEASE.jar:5.0..RELEASE]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:) ~[catalina.jar:8.5.]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:) ~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:) ~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:) ~[?:1.8.0_162]
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:) ~[tomcat-coyote.jar:8.5.]
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:) ~[?:1.8.0_162]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:) ~[?:1.8.0_162]
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:) ~[catalina.jar:8.5.]
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:) ~[catalina.jar:8.5.]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:) ~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:) ~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:) ~[?:1.8.0_162]
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:) ~[tomcat-coyote.jar:8.5.]
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:) ~[?:1.8.0_162]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:) ~[?:1.8.0_162]
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:) ~[?:1.8.0_162]
at javax.management.remote.rmi.RMIConnectionImpl.access$(RMIConnectionImpl.java:) ~[?:1.8.0_162]
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:) ~[?:1.8.0_162]
-Mar- ::25.123 严重 [RMI TCP Connection()-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
-Mar- ::25.124 严重 [RMI TCP Connection()-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
-Mar- ::25.136 警告 [RMI TCP Connection()-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:) ~[?:1.8.0_162]
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:) ~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:) ~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:) ~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Method.java:) ~[?:1.8.0_162]
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:) ~[?:1.8.0_162]
at sun.rmi.transport.Transport$.run(Transport.java:) ~[?:1.8.0_162]
at sun.rmi.transport.Transport$.run(Transport.java:) ~[?:1.8.0_162]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_162]
at sun.rmi.transport.Transport.serviceCall(Transport.java:) ~[?:1.8.0_162]
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:) ~[?:1.8.0_162]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:) ~[?:1.8.0_162]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$(TCPTransport.java:) ~[?:1.8.0_162]
at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_162]
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:) [?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:) [?:1.8.0_162]
at java.lang.Thread.run(Thread.java:) [?:1.8.0_162]
Caused by: java.lang.IllegalArgumentException: A universal match pattern ('/**') is defined before other patterns in the filter chain, causing them to be ignored. Please check the ordering in your <security:http> namespace or FilterChainProxy bean configuration
at org.springframework.security.config.http.DefaultFilterChainValidator.checkPathOrder(DefaultFilterChainValidator.java:) ~[spring-security-config-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.security.config.http.DefaultFilterChainValidator.validate(DefaultFilterChainValidator.java:) ~[spring-security-config-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.security.web.FilterChainProxy.afterPropertiesSet(FilterChainProxy.java:) ~[spring-security-web-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:) ~[spring-beans-5.0..RELEASE.jar:5.0..RELEASE]
... more
[-- ::,] Artifact ssm_qingmu02_web:war exploded: Error during artifact deployment. See server log for details.

解决方法:

改完以后的代码为:

然后tomcat可以正常运行了.

org.springframework.beans.factory.BeanCreationException,Invocation of init method failed,Context initialization failed的更多相关文章

  1. spring3+structs2整合hibernate4时报org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void sy.dao.impl.UserDaoImpl.setSessionFactory(org.hibernate.SessionFactory);

    今天在spring3+structs2整合hibernate4时报如下错误,一直找不到原因: org.springframework.beans.factory.BeanCreationExcepti ...

  2. Tomcat 启动时项目报错 org.springframework.beans.factory.BeanCreationException

    事情是这样的,最近我们公司需要将开发环境和测试环境分开,所以就需要把所有的项目部署一套新的开发环境. 我们都是通过 Jenkins 进行部署的,先说一下两个环境的配置: 测试环境配置(旧):jdk1. ...

  3. aused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method fai

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleDaoImpl' ...

  4. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean.xml]: Invocation of init method failed; nested exception is

    在复制xml文件进行修改的时候,我经常将不小心对原文件进行修改,而导致创建bean出错.报错如下所示: Exception sending context initialized event to l ...

  5. 【解决方案】 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userHandler': Injection of resource dependencies failed;

    一个错误会浪费好多青春绳命 鉴于此,为了不让大家也走弯路,分享解决方案. [错误代码提示] StandardWrapper.Throwableorg.springframework.beans.fac ...

  6. Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException:

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

  7. 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class p

    严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener]org.springframework ...

  8. java项目报错: org.springframework.beans.factory.BeanCreationException找不到mapper.xml文件

    错误代码 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userSer ...

  9. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFacto

    控制台: 2016-4-1 16:32:06 org.hibernate.annotations.common.Version <clinit> 信息: Hibernate Commons ...

随机推荐

  1. Auth认证模块

    1.auth简介 auth是什么? auth是django内置的用户认证系统,可以快速的实现:登录,注销,修改密码........ 2.autho的使用 1)先创建超级用户 python3 manag ...

  2. ES6语法 promise用法

    ES6语法 promise用法 function doSomething(){ return new Promise((resolve,reject)=>{ resolve('jjjj');// ...

  3. 使用web3j工具生成java版本的智能合约

    这里需要使用的环境 web3j,nodejs 安装编译sol工具 $ npm install -g solc 保存为hello.sol文件到本地 pragma solidity 0.4.19; con ...

  4. 使用 Oracle Data Access Components连接oracel

    使用微软自带的oracle连接类,在framework4.0中被标识为弃用,强行用它开发了Winform程序,发布放到XP上提示: Error System.Data.OracleClient req ...

  5. map的使用方式之一。

    map有返回值 foreach 没得.. 得到结果 可以把里面的值以数组的方式取出来: 举例:

  6. mybatis 调用oracle存储过程如何返回out参数值

    调试了半天,其实整体用map传入传出也挺简单, 主要是调用存储过程 select标签里平时习惯不写 statementType="CALLABLE",调用没有out参数时也能正常用 ...

  7. js监听页面放大缩小

    <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>d ...

  8. 010-判断是否回传IsPostBack属性

    属性IsPostBack:判断是否回传 如果是第一次请求,则返回false 如果是回传请求,则返回true->说明:只有使用服务器端表单才可以正常使用IsPostBack->使用情境:当在 ...

  9. java 基础功能

    1.str.length();// 获取整个字符串的长度 public class Test { public static void main(String[] args) { String s = ...

  10. sqlserver Distributed Transaction 分布式事务

    在webapi+ef+sqlserver开发项目时,利用transcope实现应用层级的事务时,偶尔会报分布式事务错误,而且很而复现,特别蛋疼.现将自己的解决方法初步整理下. 分析原因:搭建repos ...