Как я могу автоматически запустить службу wso2 dss
У меня есть wso2 dss с одним сервисом. Мне нужно, чтобы эта служба была активной, когда я запускаю сервер. Поэтому, если мой сервер запускается автоматически при запуске Operative System, обязательно, чтобы моя служба также была активной, но этого не произошло. До сих пор я больше всего захожу в консоль управления и активирую ее вручную. Раз активен, работает нормально, без проблем. Я надеюсь, что вы можете мне помочь.
Мой сервис это простой сервис dataservice. Да, это происходит @gusto2. Я дам вам журнал wso2carbon.log при попытке развернуть сервис.
{org.wso2.carbon.core.deployment.DeploymentInterceptor} TID: [-1234] [] [2017-12-07 10: 03: 58,526] ОШИБКА {org.wso2.carbon.dataservices.core.DBDeployer} - Servicio_SICA Недопустимая служба.dbs вызвала {1} {org.wso2.carbon.dataservices.core.DBDeployer} org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxEOFException: неожиданный EOF в прологе в [row,col {unknown-source}]: [1,0] TID: [-1234] [] [2017-12-07 10:03:59,159] ERROR {org.wso2.carbon.service.mgt.ServiceAdmin} - Неверное имя службы, служба не найдена: Servicio_SICA {org.wso2.carbon.service.mgt.ServiceAdmin} TID: [-1234] [] [2017-12-07 10:03:59,175] ОШИБКА {org.wso2.carbon.service.mgt.ui.ServiceAdminClient} - Невозможно получить данные службы. Внутренний сервис может быть недоступен {org.wso2.carbon.service.mgt.ui.ServiceAdminClient} org.apache.axis2.AxisFault: неверное имя сервиса, сервис не найден: Servicio_SICA
@JorgeOsorioInfante
1 ответ
Может быть, когда вы запускаете службу wso2, ваша база данных или некоторые службы wsdl еще не запускаются? Wso2 имеет проблемы с ним, потому что может создать пул при запуске или что-то еще. Вы можете добавить зависимость к вашей службе wso2dss в вашу базу данных, если вы запустите ее как службу.