So geben Sie mehrere Paketnamen für Serviceklassen im REST-Webdienst mit Jersey an

8

Wie gebe ich mehrere <param-value> für eine gegebene <param-name> unter Servlet <init-param> -Tag an. Im Folgenden finden Sie meine web.xml-Datei:

%Vor%

Der Parameter jersey.config.server.provider.packages definiert, in welchem ​​Paket Jersey nach den Web-Service-Klassen sucht.

Ich möchte hier mehrere Paketnamen angeben, da sich meine Serviceklassen in verschiedenen Paketen befinden. Etwas wie folgt, aber keiner von ihnen funktioniert:

1) Mehrere <param-value>

%Vor%

2) Mehrere <init-param>

%Vor%

Wie mache ich das?

    
Learner 15.05.2016, 04:01
quelle

3 Antworten

15

Sie können nicht mehrere <param-value> für eine einzelne <param-name> angeben.

verwende stattdessen:

%Vor%

; , , kann als Trennzeichen verwendet werden.

    
Ramanlfc 15.05.2016, 04:05
quelle
1

Dank Ramanlfcs Antwort können Sie auch "," als Pakettrennzeichen verwenden. Zum Beispiel:

%Vor%

Getestet unter Ubuntu 16.04.2, tomcat-8.5.11

    
Jonathan L 10.05.2017 03:36
quelle
0

Es gibt mehrere Möglichkeiten, mehrere Paketnamen für Serviceklassen im REST-Webdienst mit Jersey anzugeben. Zusätzlich zu der Antwort, die von Ramanlfc erwähnt wurde, funktioniert auch \n .

%Vor%     
Rong Xiu 22.12.2017 02:08
quelle

Tags und Links