启动运行/调试配置后,开始构建和部署应用程序。一切顺利。唯一不断提供JBoss Log SocketException的东西:
2012-07-16 12:43:30,424 DEBUG [org.jboss.naming.Naming] Error writing response to /127.0.0.1 java.net.SocketException: Software caused connection abort: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92) at java.net.SocketOutputStream.write(SocketOutputStream.java:136) at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1847) at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1756) at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1257) at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1211) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1395) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1158) at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1547) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:333) at org.jnp.server.Main$BootstrapRequestHandler.run(Main.java:516) at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:148) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:756) at java.lang.Thread.run(Thread.java:662)
在issues.jboss.org/browse/JBAS-3417提供解决方案: 如果您使用以下命令设置server / etc / host: IP fqn名称 IP在哪里«错误写入/ IP响应“ 例如: ...“写入/ 10.1.0.1的响应时出错” 10.1.0.1 test.mydomain测试 你解决了这个问题
但是我有一些127.0.0.1 localhost,它已经在默认的c:\ Windows \ system32 \ drivers \ etc \ hosts
中注册了在Troubleshooting中说: 您可能会注意到JBoss日志中的内容类似于以下内容:
2009-01-28 08:36:57,381 DEBUG
[org.jboss.naming.NamingService]
Error writing response to / 127.0.0.1 <[http://127.0.0.1]>
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0 (Native Method)
这很可能是一个异常和良性的“问题”。也就是说,它不应该影响部署到JBoss的任何应用程序的操作。
如果这不影响已部署的应用程序可以通过任何方式隐藏它吗?然后连续输出遮盖其他帖子并吃掉记忆。