2013-12-07 6 views
3

В настоящее время мы обновляем экземпляры Studio и Server от Worklight 5.0.6 до Worklight 6. Я настраиваю серверную часть на недавно установленном RHEL 6 изображении, используя следующее промежуточное программное обеспечение , Инструкции по установке сервера (за пределы того, что уже было сделано в образе) было затем на Т из официальных документов IBM для WL6Worklight 6 upgrade going haywire

WebSphere Application Server Liberty Профиля 8.5 V9.7 DB2 с FIXPACK 8 Worklight 6.0.0

Студия обновления прошла гладко, поэтому никаких проблем нет. Ошибка происходит на стороне сервера, когда я пытаюсь получить доступ к консоли приложения и даже к установленной атаке в AppCenter. В обоих случаях компания ресурс JPA придумывает ничего и поэтому я получаю следующее сообщение об ошибке при попытке получить доступ к моей консоли: предварительно устанавливаемые

[WARNING ] CWNEN0070W: The javax.annotation.Resource annotation class will not be 
recognized because it was loaded from the null location rather than from a product 
class loader. 
[err] 22 WorklightPU WARN [Default Executor-thread-1] openjpa.Runtime - An error  
occurred while registering a ClassTransformer with PersistenceUnitInfo: name 'WorklightPU' 

Установленное изображение было создать на виртуальной машине с WL6 и WLP Компания. Я установил DB2 вручную и создал всех необходимых пользователей, групп и конфигураций для обеспечения возможности подключения. Затем я выполнил задачу по настройке конфигурации DB2, предоставленную WL6, чтобы убедиться, что таблицы WorkLight и Appcenter созданы правильно, успешные сборки. Затем я также запускал задачу установки. Постройте успешно.

Вот конфигурации server.xml, которые были добавлены с измененной конфиденциальной информацией, все созданные с помощью скриптов сборки ant.

<!-- Declare the IBM Worklight Console application. --> 
<application id="worklight" name="worklight" location="worklight.war" type="war"> 
    <classloader delegation="parentLast"> 
     <commonLibrary> 
      <fileset dir="${shared.resource.dir}/worklight/lib" includes="worklight-jee-library.jar"/> 
     </commonLibrary> 
    </classloader> 
</application> 

И JDBC DB конфигурации соединений

<!-- Declare the jar files for DB2 access through JDBC. --> 
<library id="worklight/DB2Lib"> 
    <fileset dir="${shared.resource.dir}/worklight/db2" includes="*.jar"/> 
</library> 

<!-- Declare the IBM Worklight Console database. --> 
<dataSource jndiName="worklight/jdbc/WorklightDS" transactional="false"> 
    <jdbcDriver libraryRef="worklight/DB2Lib"/> 
    <properties.db2.jcc databaseName="WRKLGHT" serverName="db2server.site.com" portNumber="50000" user="user" password="password"/> 
</dataSource> 

<!-- Declare the IBM Worklight Console Reports database. --> 
<dataSource jndiName="worklight/jdbc/WorklightReportsDS" transactional="false"> 
    <jdbcDriver libraryRef="worklight/DB2Lib"/> 
    <properties.db2.jcc databaseName="WLREPORT" serverName="db2server.site.com" portNumber="50000" user="user" password="password"/> 
</dataSource> 

В случае необходимости я могу изменить этот вопрос, чтобы включить необходимую информацию из файла worklight.properties, связанного с моей заказной войны , Я очень благодарен за любую помощь!

Я надеялся, что эта ссылка мне поможет, но это для совершенно другой проблемы (и более старой версии подсветки, поскольку исправление говорит: «Исправление для этого APAR в настоящее время предназначено для включения в файл исправления 5.0.6.0.») IBM Worklight 6.0 - "project not initialized" error

EDIT: Отслеживается это более чем вероятно, проблема с БД. Мы получаем сообщения, такие как: Добавление отчета гаджет активности не удалось и другие ошибки, связанные с соединениями JDBC не является действительным ... несмотря на то, что они являются теми, seutp от АНТ сценариев WL

+0

У вас есть функция JPA, включенная в вашем профиле Liberty? Если да, можете ли вы попробовать это сделать? –

+0

Вы перезапустили Liberty после обновления? –

+0

Также добавьте журналы ... –

ответ

0

удалось это исправить сами, удаляя все из образа и устанавливая себя.

Смежные вопросы