Hi,

I have NetBeans 23 with jdk 17 and Glassfish 7.0.15. When enabling HTTP Monitor option in the server config page, NetBeans inserted the HTTPMonitorFilter in default-web.xml, and placed a copy of org-netbeans-modules-web-httpmonitor.jar in the domain/lib directory. When I restart Glassfish, I get this error:

WebModule[]Exception starting filter HTTPMonitorFilter
java.lang.NoClassDefFoundError: javax/servlet/Filter
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
    at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
    ...

I tracked source code to here: https://github.com/apache/netbeans/blob/master/enterprise/web.monitor/serversrc/org/netbeans/modules/web/monitor/server/MonitorFilter.java

@line 38: import javax.servlet.Filter;

Shouldn't javax.servlet.Filter be replaced with jakarta.servlet.Filter?


--
Shing Wong
TEL: (504)913-6502


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to