0

MobileFirst 콘솔 LOG 배포시 :IBM MobileFirst 서버 오류 발생하여 HelloWorld 응용 프로그램

[2014-12-17 11:16:49]    Environment 'iPhone' was created. 
[2014-12-17 11:17:00]    Starting build process: application 'HelloWorldApp', environment 'iphone' 
[2014-12-17 11:17:13] FWLPL0010W: The current server configuration is set to "localhost". Therefore the MobileFirst build uses the primary IP address of this 
computer (192.168.137.1) instead. It is recommended to set the server configuration to use the fully qualified hostname or IP address 
of this computer. To configure the setting, in the "Servers" view double-click the MobileFirst Development Server entry and edit the 
"Host name" field. 
[2014-12-17 11:17:25]    Application 'HelloWorldApp' with environment 'iphone' build finished. 
[2014-12-17 11:19:38]    Starting build process: application 'HelloWorldApp', all environments 
[2014-12-17 11:20:03]    Application 'HelloWorldApp' with all environments build finished. 
[2014-12-17 11:20:03]    Deploying application 'HelloWorldApp' with all environments to MobileFirst Server... 
[2014-12-17 11:20:07]    Failed to deploy application 'HelloWorldApp' to MobileFirst Server: : HTTP 500 - Internal Server Errorr 

MobileFirst 개발 서버 오류 로그 :

[ERROR ] F:\Worklight%206.3\Workspace\rough\MobileFirstServerConfig\servers\worklight\workarea\org.eclipse.osgi\bundles\73\data\cache\com.ibm.ws.app.manager_108\.cache\WEB-INF\lib\ibm_web20_wink_no_abdera_no_jackson-1.1.0.0-20110422.jar (The system cannot find the path specified) 
F:\Worklight%206.3\Workspace\rough\MobileFirstServerConfig\servers\worklight\workarea\org.eclipse.osgi\bundles\73\data\cache\com.ibm.ws.app.manager_108\.cache\WEB-INF\lib\ibm_web20_wink_no_abdera_no_jackson-1.1.0.0-20110422.jar (The system cannot find the path specified) 
[ERROR ] F:\Worklight%206.3\Workspace\rough\MobileFirstServerConfig\servers\worklight\workarea\org.eclipse.osgi\bundles\73\data\cache\com.ibm.ws.app.manager_108\.cache\WEB-INF\lib\ibm_web20_wink_no_abdera_no_jackson-1.1.0.0-20110422.jar (The system cannot find the path specified) 
F:\Worklight%206.3\Workspace\rough\MobileFirstServerConfig\servers\worklight\workarea\org.eclipse.osgi\bundles\73\data\cache\com.ibm.ws.app.manager_108\.cache\WEB-INF\lib\ibm_web20_wink_no_abdera_no_jackson-1.1.0.0-20110422.jar (The system cannot find the path specified) 
[ERROR ] Uncaught.init.exception.thrown.by.servlet 
                               ManagementServlet 
                               WorklightServices 
                               java.lang.NoClassDefFoundError: Could not initialize class org.apache.wink.common.internal.i18n.Messages 
    at org.apache.wink.server.internal.DeploymentConfiguration.initAlternateShortcutMap(DeploymentConfiguration.java:386) 
    at org.apache.wink.server.internal.DeploymentConfiguration.init(DeploymentConfiguration.java:167) 
    at org.apache.wink.server.internal.servlet.RestServlet.getDeploymentConfiguration(RestServlet.java:202) 
    at org.apache.wink.server.internal.servlet.RestServlet.createRequestProcessor(RestServlet.java:138) 
    at org.apache.wink.server.internal.servlet.RestServlet.init(RestServlet.java:103) 
    at javax.servlet.GenericServlet.init(GenericServlet.java:161) 
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:325) 
    at [internal classes] 
    at com.ibm.worklight.admin.common.filter.HSTSFilter.doFilter(HSTSFilter.java:110) 
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 
    at [internal classes] 

enter image description here

+0

eclipse 작업 공간에서 mobilefirstServerConfig 폴더를 삭제 한 후 다시 시도하십시오. –

+0

"mobilefirstServerConfig"라는 폴더를 찾을 수 없으므로보다 구체적으로 할 수 있습니까? 내 작업 영역에서는 "MobileFirst Development Server"폴더 만 찾을 수 있습니다. –

+0

파일 시스템에서 eclipse에 사용중인 작업 공간 폴더로 이동하십시오. –

답변

1

하드 코드에 WL의 IP 주소를 시도를 서버 대신 "localhost" 이클립스 하단의 서버 탭 클릭> "worklight Development server"를 더블 클릭하십시오. > 호스트 이름 : "localhost"대신 "you Lan IP address"를 입력하고 변경 사항을 저장하십시오 "Ctrl + s". - 다시 배포하십시오.

+0

안녕 샘, 서버 구성에 문제가 있다고 생각하여 솔루션이 저에게 효과적이지 않지만, "localhost"기본값을 사용하여 브라우저에서 응용 프로그램을 볼 수없는 사용자. 나는 당신이 나를 친구로 기억하기를 바랍니다 :) –

+0

안녕 Rohit :))) 물론, 내 대답에 대한 귀하의 의견을 제공해 주셔서 감사합니다. 귀하의 답변을 참고로 기재하겠습니다. :) –

+0

'localhost'를 '127.0.0.1'로 변경했으며 오류가 사라졌습니다. –

1

작업 영역 폴더의 이름에는 공백이 없어야합니다.
예 : "WorkSpace"와 같은 폴더를 만듭니다.

"작업 공간"이이 오류를 표시합니다.

3

실제로 MobileFirst 프로젝트 클래스 경로는 Java jre 1.8을 jre 1.7로 바꿔서 서버가 제대로 작동하기 시작했습니다. 나는 JDK 1.8이 "HTTP 500 - 내부 서버 오류"문제를 일으켰다 고 생각한다. 이걸 유용하다고 생각하면 투표를하십시오.

2

작업 영역에있는 MobileFirstServerConfig 파일을 삭제하십시오. 그리고 식을 다시 작성하십시오. 그러면 오류가 발생하지 않습니다. 저에게 맞습니다

관련 문제