sql >> Database >  >> RDS >> Mysql

Hoe de slaapstand correct te sluiten met de mysql-server

bedankt voor je nuttige opmerkingen. Ik heb de oplossing gevonden. Men moet maven aanroepen met de extra vlag -Dexec.cleanupDaemonThreads=false . Als iemand weet waarom dit het geval is, laat het me dan weten. Dit lost echter zeker het bovenstaande probleem op. Dus uiteindelijk had het eigenlijk niets te maken met winterslaap, maar was het een probleem met maven. Als u mvn compile exec:java -Dexec.mainClass=com.journaldev.hibernate.main.HibernateManyToManyMain -Dexec.cleanupDaemonThreads=false niet wilt invoeren elke keer dat u het project wilt uitvoeren, kunt u ook

. toevoegen
<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>

naar uw pom.xml om hetzelfde resultaat te bereiken. Nogmaals, als iemand kan uitleggen wat dit eigenlijk doet of waarom dit nodig is, zou ik erg nieuwsgierig zijn, want het kostte me bijna een week om dit probleem op te lossen. Iedereen bedankt voor je hulp.




  1. Waarschuwing voor onveilige verklaring van mysql uitschakelen

  2. Hoe ongewenste voorlooptekens uit een string in MySQL te verwijderen

  3. Oracle vóór invoegen OF update-triggervoorbeeld

  4. lange polling-info van mysql werkt niet