2017-12-04 1 views
1

ich habe eine wso2 dss mit einem service. Ich brauche diesen Dienst aktiv, wenn ich den Server betreibe. Wenn also mein Server beim Start von Operative System automatisch ausgeführt wird, ist es zwingend erforderlich, dass mein Dienst auch aktiv ist, aber das passiert nicht. Bis jetzt gehe ich meistens zur Managementkonsole und aktiviere sie manuell. Sobald aktiv, funktioniert gut, ohne Probleme. Ich hoffe du kannst mir helfen.wie kann ich wso2 dss service automatisch starten

Mein Service ist ein einfacher Datenservice. Ja, das passiert @ gusto2. Ich lasse Sie das Protokoll wso2carbon.log, wenn Sie versuchen, den Dienst bereitzustellen.

{org.wso2.carbon.core.deployment.DeploymentInterceptor} TID: [-1234] [] [2017.12.07 10: 03: 58.526] ERROR {org.wso2.carbon.dataservices.core. DBDeployer} - Der Dienst Servicio_SICA.dbs, der nicht gültig ist, verursachte {1} {org.wso2.carbon.dataservices.core.DBDeployer} org.apache.axiom.om.OMException: com.ctc.wstx.exc. WstxEOFException: Unerwarteter EOF in Prolog bei [Zeile, Spalte {unbekannte Quelle}]: [1,0] TID: [-1234] [] [2017-12-07 10: 03: 59,159] ERROR {org.wso2 .carbon.service.mgt.ServiceAdmin} - Ungültiger Dienstname, Dienst nicht gefunden: 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} - Dienstdaten können nicht abgerufen werden. Backend-Dienst möglicherweise nicht zur Verfügung, {} org.wso2.carbon.service.mgt.ui.ServiceAdminClient org.apache.axis2.AxisFault: Ungültige Service-Namen, Service nicht gefunden: Servicio_SICA

@JorgeOsorioInfante

+0

Laufen Sie unter Windows oder Linux? In beiden Fällen können Sie den Task DSS (Windows-Scheduler oder Linux-Dienst) verwenden, um den DSS-Server als Dienst zu starten. –

+0

Die Frage bezieht sich auf einen Dienst in DSS, denke ich. – Bee

+0

Ja, meine Frage betrifft den Dienst in dss. Der Server funktioniert einwandfrei, aber ich brauche einen Dienst, der beim Start des Servers automatisch ausgeführt wird. Heute wird der Dienst nur manuell von der Verwaltungskonsole aus aktiviert. –

Antwort

0

Vielleicht, wenn Sie starten Wso2-Dienst Ihre Datenbank oder einige WSDL-Dienste starten noch nicht? Wso2 hat ein Problem damit, weil es beim Start oder bei etwas anderem Pooling erzeugen kann. Sie können Ihrem wso2dss-Dienst eine Abhängigkeit hinzufügen, wenn Sie ihn als Dienst starten.

Verwandte Themen