Commit edacee73 authored by Liang Ding's avatar Liang Ding

修复 DB 连接泄露

parent 265fee64
...@@ -105,7 +105,7 @@ ...@@ -105,7 +105,7 @@
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<org.b3log.latke.version>1.4.8</org.b3log.latke.version> <org.b3log.latke.version>1.4.9</org.b3log.latke.version>
<servlet.version>3.1.0</servlet.version> <servlet.version>3.1.0</servlet.version>
<slf4j.version>1.7.5</slf4j.version> <slf4j.version>1.7.5</slf4j.version>
......
...@@ -60,7 +60,7 @@ import org.json.JSONObject; ...@@ -60,7 +60,7 @@ import org.json.JSONObject;
* Solo Servlet listener. * Solo Servlet listener.
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.8.1.13, Jan 5, 2016 * @version 1.8.2.13, Jan 7, 2016
* @since 0.3.1 * @since 0.3.1
*/ */
public final class SoloServletListener extends AbstractServletListener { public final class SoloServletListener extends AbstractServletListener {
...@@ -119,7 +119,7 @@ public final class SoloServletListener extends AbstractServletListener { ...@@ -119,7 +119,7 @@ public final class SoloServletListener extends AbstractServletListener {
// Upgrade check (https://github.com/b3log/solo/issues/12040) // Upgrade check (https://github.com/b3log/solo/issues/12040)
final UpgradeService upgradeService = beanManager.getReference(UpgradeService.class); final UpgradeService upgradeService = beanManager.getReference(UpgradeService.class);
upgradeService.upgrade(); upgradeService.upgrade();
JdbcRepository.dispose(); // XXX: JDBC connection close JdbcRepository.dispose();
// Set default skin, loads from preference later // Set default skin, loads from preference later
Skins.setDirectoryForTemplateLoading(Option.DefaultPreference.DEFAULT_SKIN_DIR_NAME); Skins.setDirectoryForTemplateLoading(Option.DefaultPreference.DEFAULT_SKIN_DIR_NAME);
...@@ -163,9 +163,9 @@ public final class SoloServletListener extends AbstractServletListener { ...@@ -163,9 +163,9 @@ public final class SoloServletListener extends AbstractServletListener {
public void sessionCreated(final HttpSessionEvent httpSessionEvent) { public void sessionCreated(final HttpSessionEvent httpSessionEvent) {
} }
// Note: This method will never invoked on GAE production environment
@Override @Override
public void sessionDestroyed(final HttpSessionEvent httpSessionEvent) { public void sessionDestroyed(final HttpSessionEvent httpSessionEvent) {
super.sessionDestroyed(httpSessionEvent);
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment