Ich entwickle einfache Servlet in Liferay. Ich sehe, dass es initialisiert wird (verifiziert, indem man System.out in die Methode init() setzt). Wenn ich jedoch einige Daten an das Servlet weitergebe, wird es nicht aufgerufen. Wie kann dies debugged werden oder was muss ich hinzufügen, damit es funktioniert?Servlet wird nicht aufgerufen
Die Servlet-Eingabedatei wurde erstellt: webapps/ROOT/WEB-INF/web.xml, das liferay hat andere benutzerdefinierte Webapps, die funktionieren.
.....
<servlet>
<servlet-name>HealthCheckServelet</servlet-name>
<servlet-class>com.test.HealthCheck</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>HealthCheckServelet</servlet-name>
<url-pattern>/health-check/*</url-pattern>
</servlet-mapping>
.......
Das Servlet wird über HTTP GET aufgerufen http://host-ip/health-check/temperature
Abgesehen davon (Bearbeitung von Liferay web.xml) schlecht Stil, nicht unterstützt und möglicherweise schwer zu pflegen: Sie sagen uns nicht, wie Sie tatsächlich versuchen, dieses Servlet aufzurufen. –
danke hinzugefügt die Information. Das habe ich vermisst. Lass mich auch wissen, wie ich mich für den oben erwähnten schlechten Kommentar verbessern kann. – iam