2014-01-22 3 views
0
Console View: 
[2014-01-22 21:53:47]    Starting adapter deployment on Worklight Server 
[2014-01-22 21:53:47]    Starting build of adapter: trial 
[2014-01-22 21:53:47]    Adapter deployment failed: Failed updating platform   version in adapter XML file  C:\Users\admin\AppData\Local\Temp\AdapterBuilderTask34474\trial.xml 




trial.xml file: 

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
Licensed Materials - Property of IBM 
5725-G92 (C) Copyright IBM Corp. 2011, 2013. All Rights Reserved. 
US Government Users Restricted Rights - Use, duplication or 
    disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
--> 
<wl:adapter name="trial" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:wl="http://www.worklight.com/integration" 
xmlns:sql="http://www.worklight.com/integration/sql"> 

<displayName>trial</displayName> 
<description>trial</description> 
<connectivity> 
    <connectionPolicy xsi:type="sql:SQLConnectionPolicy"> 
     <!-- Example for using a JNDI data source, replace with actual data source name --> 
    <!-- <dataSourceJNDIName>java:/data-source-jndi-name</dataSourceJNDIName> -- > 

     <!-- Example for using MySQL connector, do not forget to put the MySQL connector library in the project's lib folder --> 
     <dataSourceDefinition> 
      <driverClass>com.mysql.jdbc.Driver</driverClass> 
      <url>jdbc:mysql://localhost:3306/IBM</url> 
      <user>root</user> 
      <password>root</password> 
     </dataSourceDefinition> 
    </connectionPolicy> 
    <loadConstraints maxConcurrentConnectionsPerNode="5" /> 
</connectivity> 

<!-- Replace this with appropriate procedures --> 


<procedure name="procedure1"/> 


<procedure name="procedure2"/> 
</wl:adapter> 

пробные impl.js /* * Лицензированные материалы - собственность IBM * 5725-G92 (C) Copyright IBM Corp. 2011, 2013. Все права защищены. * Правительство США Пользователи Ограниченные права - Использование, копирование или * раскрытие ограничиваемые GSA ADP Schedule Contract с корпорацией IBM */развертывания адаптера не удалось для IBM Worklight 6.0

/* ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * * Код осуществления для процедуры - '' процедуры1 * * * @return - invocationResult */

вар procedure1Statement = WL.Server.createSQLStatement ("выберите COLUMN1, COLUMN2 из таблицы 1, где COLUMN3 =?"); function procedure1 (param) { return WL.Server.invokeSQLStatement ({ подготовленоСтатья: procedure1Statement, Параметры: [param] }); }

/* ** * ** * ** * ** * ** * ** * ** * ** * ** ** * ** * ** * ** * * Код осуществления для процедуры - 'procedure2' * * * @return - invocationResult */

функции procedure2 (пары) { возвращение WL.Server.invokeSQLStoredProcedure ({ процедура: «storedProcedure2», параметров: [param] }); }

Я новичок в студии рабочего света. Я создал новый адаптер Sql и добавил файл соединителя Jar в папку bin проекта. Я внес необходимые изменения в файл trial.xml. Развертывание адаптера привело к ошибкам. Я кратко рассказал об адаптерах, но пока решений пока нет. Любая помощь будет оценена.

+0

Это происходит при каждой установке и развертывании? У вас есть специальные права на чтение или запись на C: \ Users \ admin \ AppData \ Local \ Temp –

+0

Нет специальных разрешений, и это происходит каждый раз, когда я его развертываю. – Tigga

+0

Не могли бы вы подтвердить, что вы фактически скопировали файл jar соединителя в папку ** server/lib **, а не ** bin **. – eabe

ответ

0

Основываясь на предоставленной информации, XML-объявление кажется прекрасным, единственное, что кажется отключенным, - это место, где вы копируете драйвер соединителя JDBC.

Согласно Getting Started модуля "SQL Adapter - Communicating with SQL database":

Драйвер разъем JDBC для конкретного типа базы данных должны быть загружены отдельно разработчиком и добавил к сервера/Lib/ папку проекта Worklight.

Предоставьте копию файла JavaScript адаптера, который позволит сообществу провести полный анализ того, что может быть неправильным.

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