我现在在输出日志中得到以下内容。我真的希望我没有尝试更新版本。真是个麻烦。
有人可以在这里诊断出这个问题吗?
试图从Hudson ver。 1.341到最新。 1.361
当我去哈德逊网址时,我现在看到的只有:
请等待哈德森 重新启动...
您的浏览器会自动重新加载 当哈德森准备好的时候。
然后在日志文件中:
从:C:\ hudson \ hudson.war运行 [Winstone 2010/06/14 23:33:54] - 从war文件开始提取 哈德森主页目录:C:\ hudson [Winstone 2010/06/14 23:33:56] - 错误 在HTTP侦听器初始化或关闭期间 java.net.SocketException:无法识别 Windows套接字错误:0:JVM_Bind at java.net.PlainSocketImpl.socketBind(母语 方法)at java.net.PlainSocketImpl.bind(未知 来源)at java.net.ServerSocket.bind(未知 来源)at java.net.ServerSocket中。(未知 来源)at java.net.ServerSocket中。(未知 来源)at winstone.HttpListener.getServerSocket(HttpListener.java:102) 在 winstone.HttpListener.run(HttpListener.java:116) 在java.lang.Thread.run(未知 源)
[Winstone 2010/06/14 23:33:56] - HTTP 监听器成功关闭 [Winstone 2010/06/14 23:33:56] - Winstone Servlet Engine v0.9.10 running:controlPort = disabled [Winstone 2010/06/14 23:33:56] - 错误 在AJP13监听器初始化或关闭期间 java.net.SocketException:无法识别 Windows套接字错误:0:JVM_Bind at java.net.PlainSocketImpl.socketBind(母语 方法)at java.net.PlainSocketImpl.bind(未知 来源)at java.net.ServerSocket.bind(未知 来源)at java.net.ServerSocket中。(未知 来源)at java.net.ServerSocket中。(未知 来源)at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:99) 在java.lang.Thread.run(未知 源)
[Winstone 2010/06/14 23:33:56] - AJP13 监听器关闭成功运行 来自:C:\ hudson \ hudson.war [Winstone 2010/06/14 23:38:49] - 开始 从战争档案哈德森家中提取 目录:C:\ hudson [Winstone 2010/06/14 23:38:51] - 温斯顿 Servlet Engine v0.9.10正在运行: controlPort =禁用[Winstone 2010/06/14 23:38:51] - 错误期间 AJP13监听器初始化或关闭 java.net.SocketException:无法识别 Windows套接字错误:0:JVM_Bind at java.net.PlainSocketImpl.socketBind(母语 方法)at java.net.PlainSocketImpl.bind(未知 来源)at java.net.ServerSocket.bind(未知 来源)at java.net.ServerSocket中。(未知 来源)at java.net.ServerSocket中。(未知 来源)at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:99) 在java.lang.Thread.run(未知 源)
[Winstone 2010/06/14 23:38:51] - AJP13 监听器成功关闭 [Winstone 2010/06/14 23:38:51] - 错误 在HTTP侦听器初始化或关闭期间 java.net.SocketException:无法识别 Windows套接字错误:0:JVM_Bind at java.net.PlainSocketImpl.socketBind(母语 方法)at java.net.PlainSocketImpl.bind(未知 来源)at java.net.ServerSocket.bind(未知 来源)at java.net.ServerSocket中。(未知 来源)at java.net.ServerSocket中。(未知 来源)at winstone.HttpListener.getServerSocket(HttpListener.java:102) 在 winstone.HttpListener.run(HttpListener.java:116) 在java.lang.Thread.run(未知 源)
[Winstone 2010/06/14 23:38:51] - HTTP 监听器成功关闭
答案 0 :(得分:10)
我刚遇到这个问题。
停止并重新启动Windows服务没有帮助。我手动杀死了java
进程,重新启动了服务,现在又恢复运行了。
答案 1 :(得分:4)
我遇到了类似的问题,从1.361升级到1.362。有时当Hudson重新启动其Windows服务时,服务会停止,但Java进程会继续运行。
我也没有自动升级,但是关闭Hudson并用下载的hudson.war
文件替换(可以在同一目录中找到)帮助了。
答案 2 :(得分:2)
netstat-no
并查找打开本地Hudson端口的进程。杀死这个过程,你就可以开始哈德森了。
或者,重新启动服务器。这也有帮助。
答案 3 :(得分:1)
我遇到了类似的问题并重新启动系统修复了它。