Ich benutze derzeit YAJSW, um eine Java-Anwendung zu wickeln, die ich entwickelt habe. Aus irgendeinem Grund sehe ich, dass es zwei java.exe-Prozesse erstellt (Ich sehe es in der windoes Task-Manager: 1: "C: \ Programme \ Java \ jdk1.7.0_72 \ bin \ java.exe" "-classpath" " D: \ yajsw-stable-11.04 \ wrapper.jar "2:" C: \ Programme \ Java \ jdk1.7.0_72 \ bin \ java.exe "-classpath /D:/yajsw-stable-11.04/./wrapperApp .Krug) . Wenn ich die Anwendung nicht als Dienst starte, wird nur ein java.exe-Prozess erstellt. Vielleicht ist das Problem in der Verwendung von wrapper.working.dir. Diese Eigenschaft zeigt auf meine binäre Anwendung. Ist es o.k ? Irgendeine Idee warum ist das?YAJSW erstellt zwei java.exe-Prozesse
0
A
Antwort
1
Dies ist normal, wenn Sie Ihren Prozess als Service mit YAJSW starten. Wenn der Dienst gestartet wird, startet er zuerst einen Prozess mit geringem Speicherbedarf, dh den YAJSW-Wrapper-Prozess, der zur Überwachung Ihres Anwendungsprozesses verwendet wird. Dann gibt es einen anderen Prozess, der Ihr tatsächliches Programm ist. Sie werden feststellen, dass beim Herunterfahren des Dienstes beide normal beendet werden. Schließlich können Sie Ihren Prozess entweder anhand des verwendeten physischen Speichers oder durch Festlegen der Prozess-ID in der YAJSW-Konfiguration angeben.
Verwandte Themen
- 1. Warum erstellt FragmentPagerAdapter zwei Fragmente gleichzeitig?
- 2. Warum erstellt eine Flask App zwei Prozesse?
- 3. Zwei CDI @TransactionScoped Bean-Instanzen erstellt. Warum?
- 4. Carbon Bootstrap-Klasse nicht gefunden, wenn Sie YAJSW verwenden, um WSO2CEP als Windows-Dienst zu starten
- 5. Wie erstellt man ein Jenkins-Projekt nur, wenn zwei andere Projekte erfolgreich erstellt wurden?
- 6. MS Access, neuer Datensatz erstellt manchmal zwei Datensätze
- 7. Können zwei Marker für eine Position erstellt werden?
- 8. Setup-Projekt erstellt zwei Dateien, was sind die Unterschiede?
- 9. Wie erstellt man zwei multiple UIPickerViews im Single View Controller
- 10. EF Code zuerst: geerbt DbContext erstellt zwei Datenbanken
- 11. Wie erstellt man zwei Tabellenzeilen mit unterschiedlichen Spalten?
- 12. Wie erstellt man zwei Spalten auf einer Webseite?
- 13. Wie erstellt man einen Primärschlüssel aus zwei Feldern in Django?
- 14. IntelliJ "SBT Projekt Import", das zwei Module erstellt
- 15. JavaFX: Wie erstellt man zwei Spalten mit Schaltflächen?
- 16. Warum erstellt dieses Powershell-Skript zwei Webanforderungen (System.Net.HttpWebRequest)?
- 17. Sprite Kit SKShapeNode erstellt zwei Knoten statt einer
- 18. Wie erstellt man eine Prüfbedingung zwischen zwei Spalten in SQL?
- 19. Wie erstellt man eine PHP-Seite mit zwei "Spaltenbereichen"?
- 20. PostThreadMessage Verwendung über Threads in zwei C++ - Dateien erstellt
- 21. Hibernate: Wie erstellt man eine Beziehung mit zwei Tabellen?
- 22. Starten eines verzögerten Jobs in Rails erstellt zwei Prozesse
- 23. Wie erstellt man einen 'zweiseitigen' eindeutigen Index auf zwei Feldern?
- 24. Wie erstellt man zwei Fenster gleichzeitig in JavaFX?
- 25. Logback-test.xml-Konfiguration erstellt zwei Protokolldateien anstelle von einem?
- 26. Wie erstellt man zwei Tabellen, Seite an Seite mit Überschriften?
- 27. Wie erstellt man eine perfekte Bijektion zwischen zwei Datentypen?
- 28. Wie könnten zwei Apps erstellt werden, die miteinander kommunizieren können?
- 29. dojo: Wie erstellt man zwei oder mehr als zwei Radiobuttons im Inhaltfenster?
- 30. Die Verwendung von Sequenznummern erstellt zwei verschiedene XSDs mit zwei Enterprise Architect-Versionen
danke. Ich merke, dass, wenn der Service einen jboss-Java-Prozess umhüllt - ich habe nur einen Java-Prozess. aber im Standalone-Java-Prozess erstellt der Wrapper zwei Prozesse, wie ich beschrieben habe. Kannst du das erklären? – user5157427