2017-12-04 23 views
1

하나의 서비스로 wso2 dss를 가지고 있습니다. 서버를 실행할 때 해당 서비스가 활성화되어 있어야합니다. 따라서 Operative System을 시작할 때 내 서버가 자동으로 실행되면 내 서비스가 반드시 활성화되어야하지만 이것이 발생하지 않습니다. 지금까지 대부분 관리 콘솔로 이동하여 수동으로 활성화했습니다. 활성화되면 문제없이 정상적으로 작동합니다. 도와 주시면 감사하겠습니다.어떻게 자동으로 wso2 dss 서비스를 시작할 수 있습니까?

내 서비스는 간단한 dataservice 서비스입니다. 네, 그런 일이 일어나고 있습니다. 서비스를 배포하려고 할 때 wso2carbon.log 로그를 보겠습니다.

{org.wso2.carbon.core.deploymentInterceptor} TID : [-1234] [] [2017-12-07 10 : 03 : 58,526] ERROR {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가 발생했습니다 [행, 열 {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] ERROR {org.wso2.carbon.service.mgt.ui.ServiceAdminClient} - 서비스 데이터를 가져올 수 없습니다.

+0

Windows 또는 Linux에서 실행하고 있습니까? 두 경우 모두 schdule 작업 (Windows 스케줄러 또는 Linux 서비스)을 사용하여 DSS 서버를 서비스로 시작할 수 있습니다. –

+0

질문은 DSS의 서비스에 관한 것입니다. – Bee

+0

예, 제 질문은 dss의 서비스에 관한 것입니다. 서버는 정상적으로 작동하지만 서버가 시작될 때 자동으로 실행되는 서비스가 필요합니다. 현재 서비스는 관리 콘솔에서만 수동으로 활성화됩니다. –

답변

0

아마 때 Servicio_SICA

@JorgeOsorioInfante : 찾을 수없는 잘못된 서비스 이름, 서비스 : 백엔드 서비스를 사용할 수 없습니다 {org.wso2.carbon.service.mgt.ui.ServiceAdminClient} org.apache.axis2.AxisFault을 할 수있다 wso2 서비스를 시작하거나 일부 wsdl 서비스가 아직 시작되지 않았습니까? Wso2에는 시작시 또는 다른 것으로 풀링을 만들 수 있으므로 문제가 있습니다. 서비스로 시작하면 wso2dss 서비스에 데이터베이스에 대한 종속성을 추가 할 수 있습니다.