I am trying to get Lucee 5.3.3.62 running on Jetty 9.4.21 ( latest as of Oct 2019 ) on an Arch Linux VM from Linode.com. I am getting this error:
2019-10-21 10:44:20.827:INFO:oejs.Server:main: jetty-9.4.21.v20190926; built: 2019-09-26T16:41:09.154Z; git: 72970db61a2904371e1218a95a3bef5d79788c33; jvm 13+33
2019-10-21 10:44:20.893:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///web/jetty.base/webapps/] at interval 5
2019-10-21 10:44:21.496:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=156ms
2019-10-21 10:44:21.876:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2019-10-21 10:44:21.876:INFO:oejs.session:main: No SessionScavenger set, using defaults
2019-10-21 10:44:21.876:INFO:oejs.session:main: node0 Scavenging every 660000ms
2019-10-21 10:44:21.964:WARN:oejs.BaseHolder:main:
java.lang.ClassNotFoundException: lucee.loader.servlet.CFMLServlet
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:436)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
The lucee-5.3.3.62.jar file never expands to a Lucee-Server folder. I have Jetty.home & Jetty.base set these values are getting set according to the systemctl status jetty command.
[root@doolittle logs]# systemctl status jetty
â—Ź jetty.service - Jetty Web Application Server
Loaded: loaded (/usr/lib/systemd/system/jetty.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2019-10-21 10:44:22 EDT; 6s ago
Process: 804 ExecStart=/usr/bin/jetty start (code=exited, status=0/SUCCESS)
Main PID: 826 (java)
Tasks: 25
Memory: 63.6M
CGroup: /system.slice/jetty.service
└─826 /usr/bin/java -verbose -Djetty.home=/opt/jetty -Djetty.base=/web/jetty.base -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty.state=/web/jetty.base/jetty.state jetty-started.xml
Oct 21 10:44:18 doolittle jetty[804]: JETTY_RUN = /run/jetty
Oct 21 10:44:18 doolittle jetty[804]: JETTY_PID = /run/jetty/jetty.pid
Oct 21 10:44:18 doolittle jetty[804]: JETTY_START_LOG = /run/jetty/jetty-start.log
Oct 21 10:44:18 doolittle jetty[804]: JETTY_STATE = /web/jetty.base/jetty.state
Oct 21 10:44:18 doolittle jetty[804]: JETTY_START_TIMEOUT = 60
Oct 21 10:44:18 doolittle jetty[804]: RUN_CMD = /usr/bin/java -verbose -Djetty.home=/opt/jetty -Djetty.base=/web/jetty.base -Djava.io.tmpdir=/tmp -jar /opt/jetty/start.jar jetty.state=/web/j>
Oct 21 10:44:19 doolittle jetty[804]: Starting Jetty: 2019-10-21 10:44:19.841:INFO::main: Logging initialized @1337ms to org.eclipse.jetty.util.log.StdErrLog
Oct 21 10:44:20 doolittle jetty[804]: 2019-10-21 10:44:20.615:INFO::main: Console stderr/stdout captured to /web/jetty.base/logs/2019_10_21.jetty.log
Oct 21 10:44:22 doolittle jetty[804]: OK Mon 21 Oct 2019 10:44:22 AM EDT
Oct 21 10:44:22 doolittle systemd[1]: Started Jetty Web Application Server.
This same configuration ( start.ini ) runs on a Windows 10 box without issue.
Versions:
OpenJDK 13.0.1
Lucee: 5.3.3.62
Jetty: 9.4.21
Arch Linux: latest patches via pacman -Syu
Any ideas to try would be helpful. It have been stuck here for 3 days now.
Andrew Penhorwood