sql >> Database teknologi >  >> RDS >> Mysql

Sådan lukkes dvale-session korrekt med mysql-server

tak for dine nyttige kommentarer. Jeg har fundet løsningen. Man skal kalde maven med det ekstra flag -Dexec.cleanupDaemonThreads=false . Hvis nogen ved hvorfor dette er tilfældet, så lad mig det vide. Dette løser dog helt sikkert ovenstående problem. Så i sidste ende havde det faktisk ikke noget med dvale at gøre, men var et problem med Maven i stedet. Hvis du ikke vil indtaste mvn compile exec:java -Dexec.mainClass=com.journaldev.hibernate.main.HibernateManyToManyMain -Dexec.cleanupDaemonThreads=false hver gang du vil udføre projektet, kan du også tilføje

<project>
...
<build>
<plugins>
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>exec-maven-plugin</artifactId>
  <version>1.4.0</version>
  <executions>
    <execution>
      <goals>
        <goal>java</goal>
      </goals>
    </execution>
  </executions>
  <configuration>
       <mainClass>com.cjg.JPADemo</mainClass>
       <cleanupDaemonThreads>false</cleanupDaemonThreads>
  </configuration>
</plugin>
</plugins>
</build>

</project>

til din pom.xml for at opnå samme resultat. Igen, hvis nogen kan forklare, hvad dette rent faktisk gør, eller hvorfor det er nødvendigt, ville jeg være meget nysgerrig, for det tog mig næsten en uge at løse dette problem. Tak til alle for jeres hjælp.




  1. Er der et FIND_IN_SET efter indeks i MySQL?

  2. jquery datatable serverside i codeigniter virker ikke

  3. Rails fejl ved installation af mysql2 (mysql2-0.3.20)

  4. PHP MySQL PDO lastInsertID forårsager fatal fejl