Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: java.net

...

Um eine möglichst hohe Kompatibilität zu gewährleisten wurden die Integrationstest umgestellt (Stand Oktober 2023 / Nuclos 4.2023.31ff)

NuclosApache TomcatPayara Glassfish
bis 4.2023.30

nur Server (JAVA_HOME)

Server (JAVA_HOME) + Webclient
ab 4.2023.31Server (java.17.home)  + Webclientnur Server (JAVA_HOME)
java.17.home (Property in nuclos/pom.xml)

...

Zum Starten von Server und Client aus einer Entwicklungsumgebung sind weitere VM Options mit anzugeben:


VM Options
Tomcat 9.x--add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 
Richclient--add-exports=java.desktop/sun.swing=ALL-UNNAMED
--add-exports=java.desktop/sun.swing.table=ALL-UNNAMED
--add-exports=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED
--add-opens=java.desktop/javax.swing=ALL-UNNAMED
--add-opens=java.desktop/javax.swing.tree=ALL-UNNAMED
--add-opens=java.desktop/java.awt.event=ALL-UNNAMED
--add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED
--add-exports=java.base/sun.security.action=ALL-UNNAMED
--add-exports=java.desktop/com.sun.swing.internal.plaf.basic.resources=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.desktop/java.awt=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED

Ein Nuclos Installer Lauf setzt dies für den Tomcat automatisch, und ein laufender Server gibt es beim Download der JNLP für die Clients mit.

Siehe auchIm CodeBitBucket Link
Installer

Klasseorg.nuclos.installer.Config Variable sEnvironmentJvm

Config.java
ServerResource jnlp.xsl Attribute java-vm-args jnlp.xsl