Moin,
Ich stecke grad eher noch in der Anfangsphase meines Projektes. Server-Architektur ist folgende:
Remote Server (in einem Rechenzentrum) - Lokaler Server (vor Ort auf einem Rechner) - Client
beide laufen in der Regel auf getrennten Systemen, jedoch ist es erforderlich für die Entwicklung dass ich alle lokal laufen habe. Zusätzlich benutzen beide Server eine gemeinsame lib (jar).
Aktuell hab ich Glassfish 3.1.2 dafür laufen wo jeder Server ein EAR darstellt. Deployen lässt es sich, jedoch hab ich schon Probleme, das jede EAR in sein eigenes logfile schreiben soll (benutze Log4J).
Das klappt für das SessionBean (mit @Startup Annotation) was den DOMConfigurator aufruft gut, aber andere SessionBeans benutzen die globale Log4J config. Durch die gemeinsame jar-lib kann ich im globalen Log4J auch kein Paketgefiltertes Logging einsetzen.
Ist die Frage, mach ich da einen Denkfehler und die Server sollten in eigene AS Instanzen/domains gepackt werden, oder lässt sich da bei Log4J noch was drehen in Richtung Deployment-bezogene Log4J Konfiguration?
Hoffe es ist einigermaßen klar, was ich meine
Ich habe mich auch auf Glassfish bisher nicht festgelegt. aktuell schaue ich mir JBoss 7.1 an.
Gruß
Sebastian
Ich stecke grad eher noch in der Anfangsphase meines Projektes. Server-Architektur ist folgende:
Remote Server (in einem Rechenzentrum) - Lokaler Server (vor Ort auf einem Rechner) - Client
beide laufen in der Regel auf getrennten Systemen, jedoch ist es erforderlich für die Entwicklung dass ich alle lokal laufen habe. Zusätzlich benutzen beide Server eine gemeinsame lib (jar).
Aktuell hab ich Glassfish 3.1.2 dafür laufen wo jeder Server ein EAR darstellt. Deployen lässt es sich, jedoch hab ich schon Probleme, das jede EAR in sein eigenes logfile schreiben soll (benutze Log4J).
Das klappt für das SessionBean (mit @Startup Annotation) was den DOMConfigurator aufruft gut, aber andere SessionBeans benutzen die globale Log4J config. Durch die gemeinsame jar-lib kann ich im globalen Log4J auch kein Paketgefiltertes Logging einsetzen.
Ist die Frage, mach ich da einen Denkfehler und die Server sollten in eigene AS Instanzen/domains gepackt werden, oder lässt sich da bei Log4J noch was drehen in Richtung Deployment-bezogene Log4J Konfiguration?
Hoffe es ist einigermaßen klar, was ich meine
Ich habe mich auch auf Glassfish bisher nicht festgelegt. aktuell schaue ich mir JBoss 7.1 an.
Gruß
Sebastian