Verschiedenen WebApp kommunizieren lassen

internet

Top Contributor
Hallo,

ich habe aktuell verschiedene Java WebApp (JSF) geschrieben, die ich gerne lokal unter einander kommunizieren lassen möchten
  • Via Webservice
  • Via Webhooks

Aktuell betreibe ich die WebApp im WildFly Applikationsserver.

Nun ist meine Frage, wie ich das entsprechend konfiguriere.
- Lege ich einfach alle WebApp im Deployment Folder ab?
Dann hätte ich eben verschiedene App Contexts:
  • localhost:8080/app1
  • localhost:8080/app2
  • localhost:8080/app3
Ich denke das würde dann auch soweit funktionieren, allerdings funktionieren dann die Url´s eventuell nicht mehr, da sie den Appname drin haben müssen?

Also bspw.
"/portal/billing/invoiceEdit" müsste dann zu "app1/portal/billing/invoiceEdit/

Später will ich dann eben Webhooks an die entsprechende App senden, bei der ich einfach die URL angebe...
  • localhost:8080/app1/rest/myService
  • localhost:8080/app2/rest/myService
  • localhost:8080/app3/rest/myService

Eine andere Alternative würde ich sehen mehrere WildFly Instanzen laufen zu lassen, die dann auf unterschiedliche Ports reagieren (frisst vermutlich aber deutlich mehr an Performance...)
  • localhost:8080/app1/rest/myService
  • localhost:8081/app2/rest/myService
  • localhost:8082/app3/rest/myService

Hat jemand Tipps?
 

LimDul

Top Contributor
Gegenfrage: Warum ist die URL hart in der Anwendung verdrahtet?
Sowas gehört in eine Konfiguration, die man jederzeit anpassen kann. Ob das jetzt in der standalone.xml ist oder einer config Datei im modules ordner oder sonst wo - egal.

Und dann kannst du es so machen, wie du möchtest - ob auf der gleichen Maschine mit unterschiedlichen App-Contexten. Oder auf der gleichen Maschine in unterschiedlichen Wildfly Instanzen. Oder vielleicht sogar mal in Containern?

Was das beste ist kann man von außen nicht beantworten. Mehrere Server Instanzen (egal ob auf einer Maschine oder anderen) brauchen natürlich mehr Leistung - aber man ist dann unabhängiger, was Deployments, Wartung & Co angeht - falls man mal einen Server neustarten muss ist nicht alles down.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Bademeister007 Elemente aus zwei verschiedenen Arrays miteinander vergleichen und gegeben falls entfernen Java Basics - Anfänger-Themen 14
S Arraylist<Object> mit verschiedenen Objects ausgeben Java Basics - Anfänger-Themen 3
P Arrays mit verschiedenen Längen miteinander dividieren. Java Basics - Anfänger-Themen 1
W Mehrfach das gleiche Attribut für ein Objekt erzeugen (mit verschiedenen Werten) Java Basics - Anfänger-Themen 2
T Java Swing - Dreieck zeichnen mit verschiedenen Variablen Java Basics - Anfänger-Themen 8
A Methoden Array aus verschiedenen Methoden bearbeiten bzw. öffnen Java Basics - Anfänger-Themen 18
B Automatisch Objekte erzeugen mit verschiedenen Namen Java Basics - Anfänger-Themen 4
L Dynamische Anzahl an Arrays mit verschiedenen Namen erzeugen Java Basics - Anfänger-Themen 6
J Gleiche Methode in 2 verschiedenen Klassen - Lösung ? Java Basics - Anfänger-Themen 8
scratchy1 Argumente mit verschiedenen Schleifen ausgeben Java Basics - Anfänger-Themen 3
R OOP Instanzierung in verschiedenen Klassen Java Basics - Anfänger-Themen 8
S Daten aus zwei Verschiedenen Tabellen in eine ArrayListe Java Basics - Anfänger-Themen 4
K die Source eines Events bei verschiedenen Quellen herausfinden Java Basics - Anfänger-Themen 1
T Classpath Zwei gleiche Dateinamen in verschiedenen Projekten möglich? Java Basics - Anfänger-Themen 13
S generische methode mit verschiedenen datentypen Java Basics - Anfänger-Themen 3
I Brauche Denkanstoß: Weitergabe von Kontaktinfos aus verschiedenen Kontaktformularen von Webseiten Java Basics - Anfänger-Themen 2
D Objekte mit verschiedenen Attributen erstellen Java Basics - Anfänger-Themen 3
B OOP Summe aus verschiedenen Instanzen einer Klasse berechnen Java Basics - Anfänger-Themen 2
A Eine Variable in verschiedenen Ereignisprozeduren benutzen Java Basics - Anfänger-Themen 7
N Verweise auf Variablen in verschiedenen Threads Java Basics - Anfänger-Themen 4
J JLabels in schleife erzeugen mit verschiedenen namen? Java Basics - Anfänger-Themen 5
H Java auf verschiedenen Plattformen Java Basics - Anfänger-Themen 3
I Ausgabe in verschiedenen Entwicklungsumgebungen anders Java Basics - Anfänger-Themen 6
L Threads Thread aus verschiedenen Klassen ansprechen Java Basics - Anfänger-Themen 11
J Probleme mit verschiedenen Private Klassen Java Basics - Anfänger-Themen 3
A Methode aus verschiedenen Klassen aufrufen Java Basics - Anfänger-Themen 8
T Dynamisches abarbeiten von statischen Methode aus verschiedenen Klassen. Java Basics - Anfänger-Themen 5
B Threads Geschwindigkeit der Befehle auf verschiedenen PCs gleich machen Java Basics - Anfänger-Themen 3
U Objekte in Array erstellen und Methode in verschiedenen klassen aufrufen Java Basics - Anfänger-Themen 5
M Anwendung in verschiedenen JREs Java Basics - Anfänger-Themen 42
C jar Datei auf verschiedenen Systemen ausführen Java Basics - Anfänger-Themen 7
SheldoN Töne abspielen auf verschiedenen Buttons Java Basics - Anfänger-Themen 17
J verschiedene Anweisungen bei verschiedenen Zuständen Java Basics - Anfänger-Themen 9
G String mit verschiedenen Zeichen analysieren Java Basics - Anfänger-Themen 5
K Datentypen Gleiche Zufallszahlen in verschiedenen Datenstrukturen Java Basics - Anfänger-Themen 6
T ArrayList mit verschiedenen Datentypen verhindern Java Basics - Anfänger-Themen 8
R Array aus verschiedenen Datentypen Java Basics - Anfänger-Themen 29
A JButtons dynamisch generieren mit verschiedenen actionhandlern Java Basics - Anfänger-Themen 6
K Collections Wie kann Ich eine Hashmap mit verschiedenen Hashsets füllen. Java Basics - Anfänger-Themen 4
K OOP Variablen aus verschiedenen Klassen Java Basics - Anfänger-Themen 4
E Auf Variablen in verschiedenen Klassen zugreifen? Java Basics - Anfänger-Themen 4
J OOP Ausgabe verschiedener Variabeln aus verschiedenen Subclasses Java Basics - Anfänger-Themen 2
Z Geschwindigkeitsunterschied bei verschiedenen Schreibweisen Java Basics - Anfänger-Themen 4
F Gleiche JUnit-Tests automatisert mit verschiedenen Methoden ausführen Java Basics - Anfänger-Themen 6
4 OOP Problem beim Speichern verschiedener Klassen in verschiedenen Dateien Java Basics - Anfänger-Themen 25
Hamstinator Design und Listener in verschiedenen Klassen Java Basics - Anfänger-Themen 6
B Teil eines Bild kopieren bei verschiedenen Zoomstufen Java Basics - Anfänger-Themen 3
M Sets:Ein Set aus zwei verschiedenen bilden Java Basics - Anfänger-Themen 13
babel ein Vector mit verschiedenen Werten auslesen und berechnen Java Basics - Anfänger-Themen 34
S Umsetzung von verschiedenen Anweisungen Java Basics - Anfänger-Themen 8
braindump Packages in verschiedenen Unterverzeichnissen Java Basics - Anfänger-Themen 3
A Frage zu verschiedenen Klassen Java Basics - Anfänger-Themen 11
C Auf ProgressBar von zwei verschiedenen .class Dateien zugrei Java Basics - Anfänger-Themen 2
A MainClass not Found auf verschiedenen Rechnern Java Basics - Anfänger-Themen 2
JohnMurdoch Methoden von verschiedenen Objekten in Liste aufrufen Java Basics - Anfänger-Themen 3
R Dateizugriff auf verschiedenen OS Java Basics - Anfänger-Themen 3
B LayoutManager Anorden von verschiedenen JPanels Java Basics - Anfänger-Themen 5
Q Labels auf verschiedenen Ebenen? Java Basics - Anfänger-Themen 5
G Jar-File erzuegen, das Code a verschiedenen Java Versionen? Java Basics - Anfänger-Themen 4
B JTextArea mit verschiedenen Fonts Java Basics - Anfänger-Themen 4
Bierhumpen Array gefüllt mit verschiedenen Werten Java Basics - Anfänger-Themen 7
C Programm mit verschiedenen wechselbaren Sprachen Java Basics - Anfänger-Themen 6
T arrays: Anzahl der verschiedenen Werte bestimmen Java Basics - Anfänger-Themen 7
C Globale Variablen und Array mit verschiedenen Typen Java Basics - Anfänger-Themen 3
G Aus verschiedenen Formaten ein Date-Objekt machen Java Basics - Anfänger-Themen 3
G Text aus verschiedenen Dateien in JTextArea laden Java Basics - Anfänger-Themen 3
M Welches Framework für kleine WebApp nutzen? Java Basics - Anfänger-Themen 6
M WebApp in Azure - Welse Tools nutzen? Java Basics - Anfänger-Themen 2
B File öffnen in src/main/webapp Java Basics - Anfänger-Themen 4
I Unique client information in WebApp Java Basics - Anfänger-Themen 3
T webapp aber wie... Java Basics - Anfänger-Themen 7
S AJAX JSP Tooltip WebApp Java Basics - Anfänger-Themen 6
I lokales Programm mit Client/Server Programm kommunizieren Java Basics - Anfänger-Themen 3
B Mehrere Klassen miteinander kommunizieren lassen Java Basics - Anfänger-Themen 4
N Interface Klassen gegenseitig kommunizieren Java Basics - Anfänger-Themen 8
B Wie kommunizieren Klassen miteinander? (new ...) Java Basics - Anfänger-Themen 10
K Kommunizieren mit Firefox/IE-Explorer Java Basics - Anfänger-Themen 14
G Objekte miteinander kommunizieren lassen Java Basics - Anfänger-Themen 3
B Java Applets kommunizieren lassen? Java Basics - Anfänger-Themen 6
G progis miteinander kommunizieren Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben