Enhancement
Jetty 9.2 does not run with Java 11 and higher.
Code migration
Adapt project .classpath
Eclipse must no longer translate classes to WEB-INF/classes to avoid duplicate entries in the application's class path. Instead, Eclipse (Maven compliant) translates to target/classes.
In *.classpath:
From
<classpathentry kind="output" path="webapp/WEB-INF/classes"/>
make
<classpathentry kind="output" path="target/classes"/>
Customize the `svn:ignore` property
- The property svn:ignore on webapp/WEB-INF in all modules should be deleted.
- The directory target must be added to svn:ignore in all modules.
- Delete all directories webapp/WEB-INF/classes in all modules.
Adjust launch-configs
Replace references to Jetty jars:
- In the Launchconfig under Classpath first press "Restore Default Entries".
- Subsequently with "Add Projects..." add com.top_logic.ide.jetty.
Test
- Start application in development environment with a launchconfig that selects JDK 11 or higher.