Я разрабатываю небольшое приложение для Worklight с использованием eclipse Kepler SR2. Я разработал адаптер, и он был функциональным. затем, не делая никаких изменений, я получаю эту ошибку: "Развертывание адаптера не удалось: HTTP 415 - неподдерживаемый Тип носителя"Не удалось выполнить развертывание адаптера: HTTP 415 - Неподдерживаемый тип носителя
Adapter.js:
var data;
function onAuthRequired(headers, errorMessage){
errorMessage = errorMessage ? errorMessage : null;
return {
authRequired: true,
errorMessage: errorMessage
};
}
function StoreData(Data)
{
var activeUser = WL.Server.getActiveUser('mySecurityRealm');
activeUser.attributes = {
data : Data
};
WL.Logger.info("Data stored");
WL.Logger.info(activeUser);
}
function RetrieveData()
{
var activeUser = WL.Server.getActiveUser();
WL.Logger.info(activeUser);
WL.Logger.info(activeUser.attributes['data']);
return {
data : activeUser.attributes.data
};
}
Adapter.xml:
<wl:adapter name="DataManagementAdapter"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wl="http://www.worklight.com/integration"
xmlns:http="http://www.worklight.com/integration/http">
<displayName>DataManagementAdapter</displayName>
<description>DataManagementAdapter</description>
<connectivity>
<connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
<protocol>http</protocol>
<domain>rss.cnn.com</domain>
<port>80</port>
<!-- Following properties used by adapter's key manager for choosing specific certificate from key store
<sslCertificateAlias></sslCertificateAlias>
<sslCertificatePassword></sslCertificatePassword>
-->
</connectionPolicy>
<loadConstraints maxConcurrentConnectionsPerNode="2" />
</connectivity>
<procedure name="StoreData" securityTest="mySecurityTest"/>
<procedure name="RetrieveData" securityTest="mySecurityTest"/>
</wl:adapter>
Как вы развертываете? Где? Dev или производство? Версия для рабочего времени? –
Я развертываю на своем сервере localhost, тот, который работает на eclipse. (Щелкните правой кнопкой мыши на адаптере> запустите как> развернуть адаптер рабочей среды). сервер также работает. WL версия 6.2.0.1 –
Есть ли какие-либо изменения, если вы удалите какие-либо из процедур? Или, если вы удалите тест безопасности? –