Just another quick question... and it may not be able to be answered here...

Is there a way to get Eclipse to stop bitching about missing
"javax.servlet.*" dependencies? It's complaining on every JSP I have...
________________________________________________

Kevin Huntly
Email: kmhun...@gmail.com
Cell: 716/424-3311
________________________________________________

-----BEGIN GEEK CODE BLOCK-----
Version: 1.0
GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
G++ e(+) h--- r+++ y+++*
------END GEEK CODE BLOCK------


On Mon, Apr 17, 2023 at 7:13 PM Kevin Huntly <kmhun...@gmail.com> wrote:

> Thank you, all set. I guess I wasn't googling the right things lol, either
> that or I'm getting a little too used to asking on the list =(
> ________________________________________________
>
> Kevin Huntly
> Email: kmhun...@gmail.com
> Cell: 716/424-3311
> ________________________________________________
>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 1.0
> GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
> W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
> PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
> G++ e(+) h--- r+++ y+++*
> ------END GEEK CODE BLOCK------
>
>
> On Mon, Apr 17, 2023 at 7:03 PM Torsten Krah <krah...@gmail.com> wrote:
>
>> The whole thing is also well answered there btw:
>>
>>
>> https://stackoverflow.com/questions/4928271/how-to-install-jstl-the-absolute-uri-http-java-sun-com-jstl-core-cannot-be-r#4928309
>>
>> Kevin Huntly <kmhun...@gmail.com> schrieb am Di., 18. Apr. 2023, 00:52:
>>
>> > I am now seeing this:
>> >
>> > 17-Apr-2023 18:50:44.450 SEVERE [catalina-exec-1]
>> > org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service()
>> for
>> > servlet [jsp] threw exception
>> >         org.apache.jasper.JasperException:
>> > /com.cws.esolutions.web.login/jsp/html/en/Login.jsp (line: [1], column:
>> > [1]) Unable to find taglib [c] for URI: [jakarta.tags.core]
>> >
>> > After updating the taglib imports on my jsp files
>> > ________________________________________________
>> >
>> > Kevin Huntly
>> > Email: kmhun...@gmail.com
>> > Cell: 716/424-3311
>> > ________________________________________________
>> >
>> > -----BEGIN GEEK CODE BLOCK-----
>> > Version: 1.0
>> > GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
>> > W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
>> > PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
>> > G++ e(+) h--- r+++ y+++*
>> > ------END GEEK CODE BLOCK------
>> >
>> >
>> > On Mon, Apr 17, 2023 at 6:47 PM Torsten Krah <krah...@gmail.com> wrote:
>> >
>> > > And update your taglib definitions, see here:
>> > >
>> > > https://jakarta.ee/specifications/tags/3.0/
>> > >
>> > > The old ones are deprecated/ removed:
>> > >
>> > > Quote:
>> > >
>> > > Rename java.sun.com taglib URIs to new jakarta.tags.* URNs.
>> > >
>> > >
>> > >
>> > > Kevin Huntly <kmhun...@gmail.com> schrieb am Di., 18. Apr. 2023,
>> 00:34:
>> > >
>> > > > Now i'm getting these:
>> > > >
>> > > > 17-Apr-2023 18:32:03.236 INFO [main]
>> > > > org.apache.catalina.core.ApplicationContext.log No Spring
>> > > > WebApplicationInitializer types detected on classpath
>> > > > 17-Apr-2023 18:32:04.904 INFO [main]
>> > > > org.apache.catalina.core.ApplicationContext.log Initializing Spring
>> > > > DispatcherServlet 'eSolutions'
>> > > > 17-Apr-2023 18:32:16.844 SEVERE [catalina-exec-1]
>> > > > org.apache.catalina.core.StandardWrapperValve.invoke
>> Servlet.service()
>> > > for
>> > > > servlet [eSolutions] in context with path [/esolutions] threw
>> exception
>> > > > [Handler processing failed: java.lang.NoClassDefFoundError:
>> > > > jakarta/servlet/jsp/jstl/core/Config] with root cause
>> > > >         java.lang.ClassNotFoundException:
>> > > > jakarta.servlet.jsp.jstl.core.Config
>> > > >
>> > > > 17-Apr-2023 18:32:16.986 SEVERE [catalina-exec-1]
>> > > > org.apache.catalina.core.ApplicationDispatcher.invoke
>> Servlet.service()
>> > > for
>> > > > servlet [jsp] threw exception
>> > > >         org.apache.jasper.JasperException:
>> > > > /theme/cws/html/en/jsp/errHandler.jsp (line: [1], column: [1]) The
>> > > absolute
>> > > > uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in
>> either
>> > > > web.xml or the jar files deployed with this application
>> > > >
>> > > > I removed the apache taglibs dependency, clearly that was a mistake.
>> > > > ________________________________________________
>> > > >
>> > > > Kevin Huntly
>> > > > Email: kmhun...@gmail.com
>> > > > Cell: 716/424-3311
>> > > > ________________________________________________
>> > > >
>> > > > -----BEGIN GEEK CODE BLOCK-----
>> > > > Version: 1.0
>> > > > GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
>> > > > W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
>> > > > PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
>> > > > G++ e(+) h--- r+++ y+++*
>> > > > ------END GEEK CODE BLOCK------
>> > > >
>> > > >
>> > > > On Mon, Apr 17, 2023 at 6:26 PM Torsten Krah <krah...@gmail.com>
>> > wrote:
>> > > >
>> > > > > You should only use https://jakarta.ee/specifications/tags/3.0/
>> and
>> > > not
>> > > > > the
>> > > > > old 1.2.5 one, remove that old one.
>> > > > > Why do you have both included?
>> > > > >
>> > > > > Kevin Huntly <kmhun...@gmail.com> schrieb am Di., 18. Apr. 2023,
>> > > 00:19:
>> > > > >
>> > > > > > <jakarta.servlet.version>6.0.0</jakarta.servlet.version>
>> > > > > >
>> > > > > > <taglibs.version>1.2.5</taglibs.version>
>> > > > > >
>> > > > > > <jstl.version>3.0.0</jstl.version>
>> > > > > >
>> > > > > > <jsp-api.version>3.1.1</jsp-api.version>
>> > > > > > ________________________________________________
>> > > > > >
>> > > > > > Kevin Huntly
>> > > > > > Email: kmhun...@gmail.com
>> > > > > > Cell: 716/424-3311
>> > > > > > ________________________________________________
>> > > > > >
>> > > > > > -----BEGIN GEEK CODE BLOCK-----
>> > > > > > Version: 1.0
>> > > > > > GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
>> > > > > > W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
>> > > > > > PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
>> > > > > > G++ e(+) h--- r+++ y+++*
>> > > > > > ------END GEEK CODE BLOCK------
>> > > > > >
>> > > > > >
>> > > > > > On Mon, Apr 17, 2023 at 6:17 PM Torsten Krah <krah...@gmail.com
>> >
>> > > > wrote:
>> > > > > >
>> > > > > > > All the api ones have to be provided, not compile scope imho.
>> > > Tomcat
>> > > > > does
>> > > > > > > provide them, don't package them in your war file and double
>> > check
>> > > > the
>> > > > > > > versions from the guide, there is still a class referencing
>> the
>> > old
>> > > > API
>> > > > > > and
>> > > > > > > is causing the exception.
>> > > > > > >
>> > > > > > > You missed to add the versions you used, add them here please,
>> > the
>> > > > > > > information you provided is lacking those crucial detail.
>> > > > > > >
>> > > > > > > Kevin Huntly <kmhun...@gmail.com> schrieb am Di., 18. Apr.
>> 2023,
>> > > > > 00:12:
>> > > > > > >
>> > > > > > > > Thank you for that... I have the right (I think)
>> dependencies
>> > in
>> > > my
>> > > > > > pom:
>> > > > > > > >
>> > > > > > > > <dependency>
>> > > > > > > >
>> > > > > > > > <groupId>org.apache.taglibs</groupId>
>> > > > > > > >
>> > > > > > > > <artifactId>taglibs-standard-impl</artifactId>
>> > > > > > > >
>> > > > > > > > <version>${taglibs.version}</version>
>> > > > > > > >
>> > > > > > > > <type>jar</type>
>> > > > > > > >
>> > > > > > > > <scope>compile</scope>
>> > > > > > > >
>> > > > > > > > </dependency>
>> > > > > > > >
>> > > > > > > > <dependency>
>> > > > > > > >
>> > > > > > > > <groupId>jakarta.servlet.jsp.jstl</groupId>
>> > > > > > > >
>> > > > > > > > <artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
>> > > > > > > >
>> > > > > > > > <version>${jstl.version}</version>
>> > > > > > > >
>> > > > > > > > <type>jar</type>
>> > > > > > > >
>> > > > > > > > <scope>compile</scope>
>> > > > > > > >
>> > > > > > > > </dependency>
>> > > > > > > >
>> > > > > > > > <dependency>
>> > > > > > > >
>> > > > > > > > <groupId>jakarta.servlet.jsp</groupId>
>> > > > > > > >
>> > > > > > > > <artifactId>jakarta.servlet.jsp-api</artifactId>
>> > > > > > > >
>> > > > > > > > <version>${jsp-api.version}</version>
>> > > > > > > >
>> > > > > > > > <type>jar</type>
>> > > > > > > >
>> > > > > > > > <scope>compile</scope>
>> > > > > > > >
>> > > > > > > > </dependency>
>> > > > > > > >
>> > > > > > > > <dependency>
>> > > > > > > >
>> > > > > > > > <groupId>jakarta.servlet</groupId>
>> > > > > > > >
>> > > > > > > > <artifactId>jakarta.servlet-api</artifactId>
>> > > > > > > >
>> > > > > > > > <version>${jakarta.servlet.version}</version>
>> > > > > > > >
>> > > > > > > > <type>jar</type>
>> > > > > > > >
>> > > > > > > > <scope>provided</scope>
>> > > > > > > >
>> > > > > > > > </dependency>
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > I just want to use the jstl tag libraries =(
>> > > > > > > > ________________________________________________
>> > > > > > > >
>> > > > > > > > Kevin Huntly
>> > > > > > > > Email: kmhun...@gmail.com
>> > > > > > > > Cell: 716/424-3311
>> > > > > > > > ________________________________________________
>> > > > > > > >
>> > > > > > > > -----BEGIN GEEK CODE BLOCK-----
>> > > > > > > > Version: 1.0
>> > > > > > > > GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
>> > > > > > > > W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
>> > > > > > > > PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
>> > > > > > > > G++ e(+) h--- r+++ y+++*
>> > > > > > > > ------END GEEK CODE BLOCK------
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > On Mon, Apr 17, 2023 at 6:07 PM Torsten Krah <
>> > krah...@gmail.com>
>> > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > Please read
>> > > > > > > https://tomcat.apache.org/migration-10.html#Server_Pages_3.0
>> > > > > > > > > and while you are there, read the whole guide ;-).
>> > > > > > > > >
>> > > > > > > > > Kevin Huntly <kmhun...@gmail.com> schrieb am Mo., 17.
>> Apr.
>> > > 2023,
>> > > > > > > 23:57:
>> > > > > > > > >
>> > > > > > > > > > Hello,
>> > > > > > > > > >
>> > > > > > > > > > I'm getting the following exception when I try to
>> access my
>> > > > > webapp:
>> > > > > > > > > >
>> > > > > > > > > > 17-Apr-2023 17:52:55.982 SEVERE [catalina-exec-1]
>> > > > > > > > > > org.apache.catalina.core.ApplicationDispatcher.invoke
>> > > > > > > Servlet.service()
>> > > > > > > > > for
>> > > > > > > > > > servlet [jsp] threw exception
>> > > > > > > > > >         java.lang.ClassNotFoundException:
>> > > > > > > > > > javax.servlet.jsp.tagext.TagLibraryValidator
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1437)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1245)
>> > > > > > > > > >                 at
>> > > > > > > java.base/java.lang.ClassLoader.defineClass1(Native
>> > > > > > > > > > Method)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1013)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2487)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1401)
>> > > > > > > > > >                 at
>> > > > > > > > > >
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1245)
>> > > > > > > > > >
>> > > > > > > > > > it's running on AlmaLinux and tomcat 10.1.7. If I do a
>> grep
>> > > for
>> > > > > > > > > > "TagLibraryValidator" I can find it in my app under
>> > > > WEB-INF/lib,
>> > > > > so
>> > > > > > > I'm
>> > > > > > > > > not
>> > > > > > > > > > sure what's going on
>> > > > > > > > > > ________________________________________________
>> > > > > > > > > >
>> > > > > > > > > > Kevin Huntly
>> > > > > > > > > > Email: kmhun...@gmail.com
>> > > > > > > > > > Cell: 716/424-3311
>> > > > > > > > > > ________________________________________________
>> > > > > > > > > >
>> > > > > > > > > > -----BEGIN GEEK CODE BLOCK-----
>> > > > > > > > > > Version: 1.0
>> > > > > > > > > > GCS/IT d+ s a C++ UL+++$ P+(++) L+++ E---
>> > > > > > > > > > W+++ N+ o K(+) w--- O- M-- V-- PS+ PE Y(+)
>> > > > > > > > > > PGP++(+++) t+ 5-- X-- R+ tv+ b++  DI++ D++
>> > > > > > > > > > G++ e(+) h--- r+++ y+++*
>> > > > > > > > > > ------END GEEK CODE BLOCK------
>> > > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
>

Reply via email to