IBM Liberty documentation声称可以直接从代码中使用SPI启动/停止/管理Liberty服务器。我想使用这样的功能为我的REST服务创建集成测试。
参考原文:
我想创建集成测试,它:
1)使用我自己的'server.xml‘启动Liberty服务器。我想在这里提供特定的DataSource和安全性。
2)在Liberty服务器上部署EAR应用程序。
3)在Liberty服务器上运行REST-Assured测试。
4)取消部署应用程序并关闭Liberty服务器。
基本上我停留在第一阶段-我不能启动服务器,因为我得到了'NoClassDefFoundError
我正在尝试在Websphere Liberty Profile 8.5.5上启动SOLR 4.3.1。我将solr.war放入dropins文件夹,并添加日志jars (log4j-1.2.16.jar,slf4j-api-1.6.6.jar,slf4j-log4j12-1.6.6.jar)作为全局库。在solr启动期间,会抛出以下异常:
java.lang.NullPointerException:
at com.ibm.websphere.ras.TruncatableThrowable.getStackTrace(TruncatableThrowable.java:247)
at [i
我已经安装了websphere have profile,正在尝试创建一个服务器。
从Websphere/liberty/bin:服务器创建server1
下面是错误
JVMSHRC559E Failed to create a directory "C:\Program Files\IBM\WebSphere\Liberty\usr\servers\.classCache" for the shared class cache
CWWKE0005E: The runtime environment could not be launched.
CWWKE0066E: An e
我在webshpere liberty profile服务器上部署了一个war文件。
当我第一次将文件放入/wlp/usr/servers/MyApp/apps中时,它运行正常。但在做了一些更改之后,我再次用新文件替换了旧的war文件。在那之后,我开始收到一些文件的Failed to load resource: the server responded with a status of 500 (Internal Server Error)错误。
当我试图从我的浏览器单独加载文件时,我得到了这个错误:Error 500: javax.servlet.ServletException: com
我正在尝试将连接到CISC的war部署到Websphere Liberty配置文件应用服务器8.5.5中。它在WAS中工作得很好,但是有一个功能缺失了,但我不知道是哪个功能。 java.lang.ClassNotFoundException: com.ibm.etools.marshall.util.ConversionUtils
at com.ibm.ws.classloading.internal.AppClassLoader.findClassCommonLibraryClassLoaders(AppClassLoader.java:504)
at com.ibm.ws
我能够在自由配置文件中部署一个示例Websocket应用程序,它正在测试中。然后,我尝试将相同的应用程序部署到实际的是v8.5.5.4 (到目前为止,我知道是8.5.5.4有websocket支持)。看起来应用程序部署成功,网页可以访问,但WEBSOCKET功能无法工作,例如我的WEBSOCKET客户端无法与服务器连接。下面是一些SystemOut.log尾部:
[8/14/15 9:45:49:039 EDT] 00000095 AdminHelper A ADMN1008I: An attempt is made to start the WebsocketDemo-1_war a
我有困难部署一个EAR项目的自由配置文件本地集成在eclipse开普勒。返回时会出现以下错误:
Application 'App-Name' requires feature wasJmsClient,
which is not supported by WebSphere Application Server V8.5 liberty profile.
Reason:
Application 'App-Name' requires feature wasJmsClient,
which is not supported by WebSphere App
在WL安装过程中,我安装了WL6.3on,在WL安装过程中使用服务器配置工具向导和App Center部署了WL6.3on 8.5.5.5 (最新的版本)。
我使用Oracle JDK 1.7
现在,当我尝试访问WL控制台时,它说是No runtime can be found。
如果我访问我的应用程序:Timeout while waiting for the management service to start up.
虽然我可以在它显示Application wladmin started in 13.173 seconds.的日志中看到。
此外,应用程序