1

JBoss AS 7 每 15 分钟停止一次。

请告诉我这个配置在哪里,以便我可以删除它。我希望服务器运行,直到我用./stopserver.sh它来停止它。

如果我从命令提示符运行服务器并在保持空闲 1 小时后执行事务,则只有第一次命中失败并出现以下错误:

{03:37:31,526 INFO [stdout] (http--0.0.0.0-8080-1) 上面执行 03:38:26,073 错误 [stderr] (http--0.0.0.0-8080-1) java.sql。 SQLException:Io 异常:操作超时 03:38:26,074 错误 [stderr] (http--0.0.0.0-8080-1) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) 03:38: 26,075 错误 [stderr] (http--0.0.0.0-8080-1) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) 03:38:26,075 错误 [stderr] (http--0.0.0.0 -8080-1) 在 oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255) 03:38:26,076 错误 [stderr] (http--0.0.0.0-8080-1) 在 oracle.jdbc.driver。 T4CCallableStatement.executeForRows(T4CCallableStatement.java:976) 03:38:26,077 错误 [stderr] (http--0.0.0.0-8080-1) 在 oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)}

4

1 回答 1

2

服务器因超时而停止,因此我们需要在standalone.xml 中添加“deployment-timeout”,如下所示:

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1"> <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="1200"/> </subsystem>

于 2012-12-21T03:45:08.063 回答