Java 错误休眠弹簧:连接被拒绝

Java 错误休眠弹簧:连接被拒绝,java,spring,hibernate,spring-mvc,Java,Spring,Hibernate,Spring Mvc,当我试图运行代码时,出现了这个错误 我的spring配置类: <context:component-scan base-package="com.math"/> <mvc:annotation-driven /> <mvc:default-servlet-handler /> <context:annotation-config /> <mvc:resources mapping="/resources/**" location="/re

当我试图运行代码时,出现了这个错误

我的spring配置类:

<context:component-scan base-package="com.math"/>

<mvc:annotation-driven />
<mvc:default-servlet-handler />
<context:annotation-config />

<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:resources mapping="/game/**" location="/game/" />

<import resource="classpath:*.xml"/>

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/WEB-INF/pages/"/>
    <property name="suffix" value=".jsp"/>
    <property name="contentType" value="text/html;charset=utf-8" />
</bean>
}

错误:

org.omg.CORBA.COMM_故障:Detalhado:00410001:连接故障: socketType:IIOP_CLEAR_TEXT;主机名:localhost;端口:3700 vmcid: OMG次要代码:1已完成:无 com.sun.proxy.$Proxy40.connectFailure(未知源)位于 com.sun.corba.ee.impl.transport.ConnectionImpl.(ConnectionImpl.java:253) 在 com.sun.corba.ee.impl.transport.ConnectionImpl.(ConnectionImpl.java:276) 在 com.sun.corba.ee.impl.transport.ContactInfoImpl.createConnection(ContactInfoImpl.java:129) 在 com.sun.corba.ee.impl.protocol.ClientRequestDispatcherImpl.beginRequest(ClientRequestDispatcherImpl.java:243) 在 com.sun.corba.ee.impl.protocol.ClientDelegateImpl.request(ClientDelegateImpl.java:227) 在 com.sun.corba.ee.impl.protocol.ClientDelegateImpl.is_a(ClientDelegateImpl.java:392) 在org.omg.CORBA.portable.ObjectImpl.\u是(ObjectImpl.java:130)在 org.omg.CosNaming.NamingContextHelper.slow(NamingContextHelper.java:69) 在 com.sun.enterprise.naming.impl.SerialContext$ProviderCacheKey.getNameService(SerialContext.java:1205) 在 com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:393) 在 com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329) 在 com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477) 在 com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438) 在javax.naming.InitialContext.lookup(InitialContext.java:411)中 org.springframework.jndi.jndemplate$1.doInContext(jndemplate.java:154) 在 org.springframework.jndi.jndemplate.execute(jndemplate.java:87) 在 org.springframework.jndi.jndemplate.lookup(jndemplate.java:152) 在 org.springframework.jndi.jndemplate.lookup(jndemplate.java:178) 在 org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104) 在 org.springframework.jndi.JndiLocatorDelegate.lookup(JndiLocatorDelegate.java:38) 在 org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:77) 在 org.springframework.jndi.JndiLocatorDelegate.lookup(JndiLocatorDelegate.java:33) 在 org.springframework.jndi.JndiPropertySource.getProperty(JndiPropertySource.java:82) 在 org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:73) 在 org.springframework.core.env.PropertySourcesPropertyResolver.getProperty(PropertySourcesPropertyResolver.java:59) 在 org.springframework.core.env.AbstractEnvironment.getProperty(AbstractEnvironment.java:427) 在 org.springframework.context.support.LiveBeansView.registerApplicationContext(LiveBeansView.java:60) 在 org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:951) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482) 在 org.springframework.test.context.web.AbstractGenericWebContextLoader.loadContext(AbstractGenericWebContextLoader.java:116) 在 org.springframework.test.context.web.AbstractGenericWebContextLoader.loadContext(AbstractGenericWebContextLoader.java:59) 在 org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:100) 在 org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:248) 在 org.springframework.test.context.TestContext.loadApplicationContext(TestContext.java:124) 在 org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:148) 在 org.springframework.test.context.web.ServletTestExecutionListener.SetupRequestContextIfEssential(ServletTestExecutionListener.java:103) 在 org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:73) 在 org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:313) 在 org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:211)位于 org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectCall(SpringJUnit4ClassRunner.java:288) 在 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) 在 org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:284) 在 org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) 在 org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88) 位于org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)位于 org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)位于 org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)位于 org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)位于 org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) 在 org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) 位于org.junit.runners.ParentRunner.run(ParentRunner.java:236) org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) 位于org.junit.runner.JUnitCore.run(JUnitCore.java:157) JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74) 在 com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:
<hibernate-configuration>
<session-factory>
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="connection.url">jdbc:mysql://localhost:3306/mathgame</property>
    <property name="connection.username">root</property>
    <property name="connection.password">root</property>

    <property name="connection.pool_size">5</property>

    <property name="dialect">org.hibernate.dialect.MySQLDialect</property>

    <property name="current_session_context_class">thread</property>

    <!--property name="show_sql">true</property>
    <property name="format_sql">true</property-->

    <property name="hbm2ddl.auto">create</property>

    <mapping class="com.math.pojo.EntityUser"></mapping>
    <mapping class="com.math.pojo.EntityAnswer"></mapping>
    <mapping class="com.math.pojo.EntityGame"></mapping>
</session-factory>
</hibernate-configuration>
<bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost:3306/mathgame" />
    <property name="username" value="root" />
    <property name="password" value="root" />
</bean>

<bean id="mySessionFactory"
      class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="myDataSource" />
    <property name="packagesToScan" value="com.math.pojo" />
    <property name="hibernateProperties" value="classpath:hibernate.cfg.xml"/>
    <!--property name="hibernateProperties">
        <props>
            <prop key="current_session_context_class">thread</prop>
            <prop key="hibernate.show_sql">true</prop>
            <prop key="format_sql">true</prop>
            <prop key="hibernate.use_sql_comments">true</prop>
            <prop key="hibernate.hbm2ddl.auto">create</prop>
            <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
            <prop key="connection.pool_size">5</prop>
        </props>
    </property-->
</bean>

<!--bean id="mySessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <property name="dataSource" ref="myDataSource" />
    <property name="configLocation" value="classpath:hibernate.cfg.xml" />
    <property name="namingStrategy" ref="namingStrategy" />
    <property name="hibernateProperties">
        <props>
            <prop key="hibernate.show_sql">false</prop>
            <prop key="hibernate.hbm2ddl.auto">create</prop>
            <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
        </props>
    </property>
</bean-->

<tx:annotation-driven />

<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
    <property name="sessionFactory" ref="mySessionFactory" />
</bean>

<bean id="namingStrategy" class="org.hibernate.cfg.ImprovedNamingStrategy"/>
public class ConnectionFactory {

@Autowired
private static SessionFactory sessionFactory;

public static Session getSessionFactory() {
    return sessionFactory.openSession();
}