2015-01-13 111 views
0

我試圖安裝一個.ear,它通過管理員在WebSphere平臺8.5.5.2上的WebSphere Platform 7.0.0.17版本中運行。所以基本上它的升級過程到更高版本的websphere 我期望它的安裝,但不能部署,因爲版本的差異。Websphere上的安裝失敗8.5

SystemErr.log顯示了這一點。

************* End Display Current Environment ************* [1/7/15 17:57:32:077 GMT+05:30] 000000a8 SystemErr R java.lang.StringIndexOutOfBoundsException [1/7/15 17:57:32:077 GMT+05:30] 000000a8 SystemErr R at java.lang.String.substring(String.java:1256) [1/7/15 17:57:32:077 GMT+05:30] 000000a8 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.updateModuleNameUniqueness(ConfigureTask.java:3331) [1/7/15 17:57:32:078 GMT+05:30] 000000a8 SystemErr R at com.ibm.ws.management.application.task.ConfigureTask.performTask(ConfigureTask.java:373) [1/7/15 17:57:32:078 GMT+05:30] 000000a8 SystemErr R at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:315) [1/7/15 17:57:32:078 GMT+05:30] 000000a8 SystemErr R at java.lang.Thread.run(Thread.java:853)

的SystemOut.log [1/7/15 17:57:01:255 GMT+05:30] 0000008f FileRepositor A ADMR0010I: Document cells/MyApp01Cell/nodes/MyAppNode01/serverindex.xml is modified. [1/7/15 17:57:23:416 GMT+05:30] 000000a8 InstallSchedu I ADMA5016I: Installation of applet started. [1/7/15 17:57:31:624 GMT+05:30] 000000a8 WSDeployTask A WSWS0041I: Web services deploy task completed successfully. [1/7/15 17:57:32:035 GMT+05:30] 000000a8 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /usr/local/IBM/WebSphere8.5.5.2/AppServer/profiles/MyApp/logs/ffdc/server1_83d7abd6_15.01.07_17.57.31.9457226982159431677167.txt com.ibm.ws.management.application.task.ConfigureTask.performTask 471 [1/7/15 17:57:32:076 GMT+05:30] 000000a8 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /usr/local/IBM/WebSphere8.5.5.2/AppServer/profiles/MyApp/logs/ffdc/server1_83d7abd6_15.01.07_17.57.32.0367510307927570797580.txt com.ibm.ws.management.application.task.ConfigureTask.performTask 484 [1/7/15 17:57:32:110 GMT+05:30] 000000a8 InstallSchedu I ADMA5014E: The installation of application applet failed. FFDC事件也發生,但我無法做出太多。

有人打過嗎?你能給我一些指點嗎?

的FFDC事件日誌的一部分......

[1/7/15 17:57:31:956 GMT+05:30]  FFDC Exception:java.lang.StringIndexOutOfBoundsException SourceId:com.ibm.ws.management.application.task.ConfigureTask.performTask ProbeId:471 Reporter:[email protected] 
java.lang.StringIndexOutOfBoundsException 
at java.lang.String.substring(String.java:1256) 
at com.ibm.ws.management.application.task.ConfigureTask.updateModuleNameUniqueness(ConfigureTask.java:3331) 
at com.ibm.ws.management.application.task.ConfigureTask.performTask(ConfigureTask.java:373) 
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:315) 
at java.lang.Thread.run(Thread.java:853) 

CapturedDataElements begin 
arg0 BEGIN:[email protected] 
com.ibm.websphere.management.application.task.AbstractTask::defaultBundleName:com.ibm.ws.management.resources.AppDeploymentMessages 
com.ibm.websphere.management.application.task.AbstractTask::locale BEGIN:[email protected] 
en_US 
END:[email protected] 

com.ibm.websphere.management.application.task.AbstractTask::appTaskName:InstallApplication 
com.ibm.websphere.management.application.task.AbstractTask::bundle:null 
com.ibm.websphere.management.application.task.AbstractTask::scheduler BEGIN:[email protected] 
com.ibm.ws.management.application.SchedulerImpl::tc BEGIN:[email protected] 
com.ibm.ejs.ras.TraceElement::ivLevel:10 
com.ibm.ejs.ras.TraceElement::ivName:com.ibm.ws.management.application.SchedulerImpl 
com.ibm.ejs.ras.TraceElement::ivDebugEnabled:false 
com.ibm.ejs.ras.TraceElement::ivEventEnabled:false 
com.ibm.ejs.ras.TraceElement::ivEntryEnabled:false 
com.ibm.ejs.ras.TraceElement::ivDetailEnabled:false 
com.ibm.ejs.ras.TraceElement::ivConfigEnabled:false 
com.ibm.ejs.ras.TraceElement::ivInfoEnabled:true 
com.ibm.ejs.ras.TraceElement::ivServiceEnabled:true 
com.ibm.ejs.ras.TraceElement::ivWarningEnabled:true 
com.ibm.ejs.ras.TraceElement::ivErrorEnabled:true 
com.ibm.ejs.ras.TraceElement::ivFatalEnabled:true 
com.ibm.ejs.ras.TraceComponent::defaultMessageFile:com.ibm.ejs.resources.seriousMessages 
com.ibm.ejs.ras.TraceComponent::EXTENSION_NAME_DPID:DiagnosticProvider 
com.ibm.ejs.ras.TraceComponent::ivDumpEnabled:false 
com.ibm.ejs.ras.TraceComponent::ivResourceBundleName:com.ibm.ws.management.resources.AppDeploymentMessages 
com.ibm.ejs.ras.TraceComponent::ivLogger:null 
com.ibm.ejs.ras.TraceComponent::ivDiagnosticProviderID:null 
com.ibm.ejs.ras.TraceComponent::anyTracingEnabled:null 
END:[email protected] 

的Application.xml

<application> 
    <display-name>Product applet</display-name> 
    <module>  
     <web> 
      <web-uri>my_war</web-uri> 
      <context-root>applet</context-root> 
     </web> 
    </module> 
</application> 
+0

凡是在SystemOut.log? – Gas

+0

@Gas I用SystemOut.log中的消息更新了描述 – dRv

+0

它沒有提供太多細節。所以你可以從ffdc'/ usr/local/IBM/WebSphere8.5.5.2/AppServer/profiles/OSS82/logs/ffdc/server1_83d7abd6_15.01.07_17.57.31.9457226982159431677167.txt'和'/ usr/local/IBM/WebSphere8.5.5.2/AppServer/profiles/OSS82/logs/ffdc/server1_83d7abd6_15.01.07_17.57.32.0367510307927570797580.txt'也許會有東西在那裏。否則,您將不得不在IBM支持中打開PMR。 – Gas

回答

1

application.xml關聯模塊應該包含模塊名稱與擴展名(例如.war,.jar,.rar)。看到在application.xml schema file的描述:

腹板-URI元素指定的網絡應用程序文件的URI, 相對於應用程序包的頂層。

所以你的情況,你應該有:

<web-uri>my_war.war</web-uri> 

如果包含在.ear文件名爲my_war.war

+0

包含在'.ear'中的文件被稱爲'my_war'而不是'my_war.war'。所以,我需要將它更改爲'application.xml'中的'my_war.war'和'.ear'中的文件名。 – dRv

0

我用添加.war解決方法通過@Gas建議和我的應用程序出現。但是,我仍然需要從IBM找到文檔進行確認。

謝謝。