websphere5.1安装后第一次启动正常的,我把数据源配好后,测试连接成功后,我从新启动了下服务器,就报错了。:[09-10-27 9:12:28:344 CST] 396d27e5 WsServer      E WSVR0100W: 初始化 com.ibm.ws.runtime.config.BaseServerConfigLocator@35ca27e1 时发生错误
com.ibm.ws.exception.ConfigurationError
at com.ibm.ws.runtime.config.BaseServerConfigLocator.initialize(BaseServerConfigLocator.java:30)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:75)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
Caused by: java.io.FileNotFoundException: E:\Program Files\WebSphere\AppServer\config\cells\localhost\nodes\localhost\servers\server1\server.xml (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:123)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createFileInputStream(URIConverterImpl.java:419)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:385)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:752)
at com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:260)
at com.ibm.ws.runtime.config.BaseServerConfigLocator.initialize(BaseServerConfigLocator.java:28)
... 7 more
---- Begin backtrace for nested exception
java.io.FileNotFoundException: E:\Program Files\WebSphere\AppServer\config\cells\localhost\nodes\localhost\servers\server1\server.xml (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:123)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createFileInputStream(URIConverterImpl.java:419)
at org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:385)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:752)
at com.ibm.ws.runtime.service.ConfigRootImpl.getResource(ConfigRootImpl.java:260)
at com.ibm.ws.runtime.config.BaseServerConfigLocator.initialize(BaseServerConfigLocator.java:28)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:75)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)[09-10-27 9:12:28:406 CST] 396d27e5 WsServer      E WSVR0009E: 启动期间发生错误

解决方案 »

  1.   

    server.xml文件不存在,可能是你修改过server参数,由于bug导致老server.xml删掉后,新的server.xml文件没有生成。
      

  2.   

    Caused by: java.io.FileNotFoundException: E:\Program Files\WebSphere\AppServer\config\cells\localhost\nodes\localhost\servers\server1\server.xml server.xml不见了?
      

  3.   

    server.xml是在的,好像是Program Files这个中间有空格的原因,我把WebSphere换成6.1了,不存在这个问题了。