提示JVM attach failed。
我用WSAD连接本地的WAS,连接成功。
应该不是agent controller的问题,因为本地我把agent controller服务停掉,也可以连上。
怀疑JVM版本不对。
WSAD workspace的.metadata的.log文件如下:
!SESSION Aug 09, 2005 10:06:39.941 ---------------------------------------------
java.fullversion=J2RE 1.3.1 IBM J9 build 20031201 (JIT enabled)
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86 -data D:\workspace -install file:C:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1.2/eclipse/
!ENTRY com.ibm.debug.javascript 4 4 Aug 09, 2005 10:06:39.941
!MESSAGE Could not attach to BSF debug server on host: 155.108.132.93, port: 4444.
!STACK 0
java.net.ConnectException: Connection refused: connect
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at java.net.ConnectException.<init>(ConnectException.java:44)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:345)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:157)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:144)
at java.net.Socket.<init>(Socket.java:294)
at java.net.Socket.<init>(Socket.java:121)
at com.ibm.bsf.debug.clientImpl.ClientConnection.<init>(Unknown Source)
at com.ibm.bsf.debug.BSFConnect.connect(Unknown Source)
at com.ibm.debug.javascript.JavascriptDebugPlugin.connectAndGetDebugTarget(JavascriptDebugPlugin.java:115)
at com.ibm.debug.wsa.internal.core.WSAJavaDebugTarget.bsfConnect(WSAJavaDebugTarget.java:362)
at com.ibm.debug.wsa.internal.core.WSAJavaDebugTarget.createWSAJavaDebugTarget(WSAJavaDebugTarget.java:251)
at com.ibm.debug.wsa.WSADebugPlugin.createWSADebugTarget(WSADebugPlugin.java:171)
at com.ibm.etools.serverattach.internal.AbstractServer.start(AbstractServer.java:370)
at com.ibm.etools.server.core.internal.ServerLaunchConfigurationDelegate.launch(ServerLaunchConfigurationDelegate.java:89)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:156)
at com.ibm.etools.server.core.internal.ServerControl.start(ServerControl.java:1000)
at com.ibm.etools.server.ui.internal.EclipseUtil$5.run(EclipseUtil.java:233)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
was的日志文件systemOut.log中的前几行会把jvm版本号自动打上的.上服务器的日志目录里看一看就好,其中的几个log文件,只要有信息,都会有版本信息.
或者直接上was服务器的jre\bin目录执行java -version命令