[英]Work-light: Issue with setting up the environment
我最近開始學習IBM Worklight。我已經設置了環境。
現在,我正在嘗試測試一個簡單的helloWorklight演示應用程序,但是我無法部署和構建該應用程序。盡管我遵循以下鏈接: http : //www.ibm.com/developerworks/mobile/worklight/getting- starts.html
我得到的錯誤是..嘗試在Worklight開發服務器上運行時:
Listening for transport dt_socket at address: 10777
Launching worklight (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130524-0951) on Java HotSpot(TM) Client VM, version 1.6.0_01-b06 (en_US)
[AUDIT ] CWWKE0001I: The server worklight has been launched.
[AUDIT ] CWWKZ0058I: Monitoring dropins for applications.
[ERROR ] CWWKZ0002E: An exception occurred while starting the application _MobileBrowserSimulator. The exception message was: com.ibm.ws.container.service.metadata.MetaDataException: java.util.regex.PatternSyntaxException: Unclosed character class near index 25
\\E\[\^/\]\+\\Q\\E\[\^/\]\+\\Q
^
[AUDIT ] CWWKT0016I: Web application available (default_host): http://duczsl29.zylog-blr.com:10080/FirstDemoApp/
[ERROR ] SRVE0293E: [Servlet Error]-[Failed to load listener: com.worklight.server.bundle.project.JeeProjectActivator]: java.lang.NoClassDefFoundError: com/worklight/server/bundle/api/WorklightBundles
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at com.ibm.ws.classloading.internal.AppClassLoader.internalFindClass(AppClassLoader.java:214)
at [internal classes]
[ERROR ] SRVE0279E: Error occured while processing global listeners for the application {0}: {1}
java.lang.NullPointerException
[ERROR ] SRVE0321E: The [authenticationFilter] filter did not load during start up.
Filter [authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
[AUDIT ] CWWKZ0001I: Application FirstDemoApp started in 1.958 seconds.[ERROR ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException: Filter [authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:557)
at [internal classes]
Caused by: javax.servlet.ServletException: Filter [authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
... 3 more
Caused by: java.lang.ClassNotFoundException: com.worklight.core.auth.impl.AuthenticationFilter
at com.ibm.ws.classloading.internal.UnifiedClassLoader.findClass(UnifiedClassLoader.java:78)
... 1 more
[AUDIT ] CWWKF0011I: The server worklight is ready to run a smarter planet.
[ERROR ] SRVE0315E: An execption occurred: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: javax.servlet.ServletException: Filter [authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:557)
at [internal classes]
Caused by: javax.servlet.ServletException: Filter [authenticationFilter]: Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
... 3 more
Caused by: java.lang.ClassNotFoundException: com.worklight.core.auth.impl.AuthenticationFilter
at com.ibm.ws.classloading.internal.UnifiedClassLoader.findClass(UnifiedClassLoader.java:78)
... 1 more
另外我的工作燈控制台沒有打開,錯誤是:
Failed to deploy the application to Worklight server: Internal Server Error; Error 500: javax.servlet.ServletException: Filter [authenticationFilter]:
Could not find required filter class - com.worklight.core.auth.impl.AuthenticationFilter.class
驗證Worklight Development Server的server.xml文件。
檢查所有<library>
標記,確保它們指向正確的路徑。
干杯!
明智的建議是驗證所有標簽。 首先,在哪里聲明“ shared.resource.dir”? 無論它在哪里,它的路徑都應該是“ / usr / shared / resources”,在這里我們可以爬入子目錄並找到相應的庫。 我發現資源下面的db2目錄中包含的db2庫確實起作用,而worklight子目錄下面的db2目錄中的db2庫卻不起作用。 因此,我復制了狀況不佳的一個,然后將其替換為良好的一個... :-),至少錯誤消息變得與眾不同。 :-D
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.