By the way, I believe these warnings are due to conflicting configuration methods. Can configure them in the descriptor or with annotations which I believe may take preference. Maybe there were some conflicting configurations in use and/or limiting the wrong place to correct.
Glad it works now. Eric B On Wed, Jan 18, 2023 at 5:16 PM Peter Scharf <sch...@sanskritlibrary.org> wrote: > The catalina log has lots of info entries. Here’s one WARNING: > > 18-Jan-2023 12:10:12.964 WARNING [main] > org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute > with value [/mavenproject3] in deployment descriptor > [/usr/local/apache-tomcat-10.0.23/conf/Catalina/localhost/mavenproject3.xml] > has been ignored > > The catalina.out file has the same suspicious entry: > > 18-Jan-2023 12:10:12.964 WARNING [main] > org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute > with value [/mavenproject3] in deployment descriptor > [/usr/local/apache-tomcat-10.0.23/conf/Catalina/localhost/mavenproject3.xml] > has been ignored > > The localhost_access_log.2023-01-18.txt file has: > > 0:0:0:0:0:0:0:1 - - [18/Jan/2023:12:10:18 -0600] "GET /convert HTTP/1.1" > 404 759 > 0:0:0:0:0:0:0:1 - - [18/Jan/2023:12:10:18 -0600] "GET /favicon.ico > HTTP/1.1" 200 21630 > 0:0:0:0:0:0:0:1 - - [18/Jan/2023:16:50:07 -0600] "GET /mavenproject3/ > HTTP/1.1" 200 453 > 0:0:0:0:0:0:0:1 - - [18/Jan/2023:16:50:14 -0600] "POST > /mavenproject3/convert HTTP/1.1" 404 777 > 0:0:0:0:0:0:0:1 - - [18/Jan/2023:16:51:11 -0600] "POST > /mavenproject3/convert HTTP/1.1" 404 777 > > Regarding Java EE versus Jakarta EE, a quick search shows that none of my > project files contain ‘jakarta’ while the following all contain ‘java’ > > UnitConverterServlet.class > UnitConverterServlet.class > UnitConverterServlet.java > inputFiles.lst > javaee-endorsed-api-7.0.jar > pom.xml > > > > ****************************** > Peter M. Scharf, President > The Sanskrit Library > sch...@sanskritlibrary.org > https://sanskritlibrary.org > ****************************** > > On Jan 18, 2023, at 12:19 PM, Eric Bresie <ebre...@gmail.com> wrote: > > Does anything show up in tomcat log? > > I seem to recall there is some migration going on to move namespace from > Java EE to jakarta EE name space. Not sure if maybe that is coming into > play here. This might help if it is impacted > > https://github.com/apache/tomcat-jakartaee-migration > > > > On Wed, Jan 18, 2023 at 12:11 PM Peter Scharf <sch...@sanskritlibrary.org> > wrote: > >> Thanks, Eric. I had tried that. I get the message: >> >> HTTP Status 404 – Not Found >> ------------------------------ >> >> *Type* Status Report >> >> *Message* The requested resource [/convert] is not available >> >> *Description* The origin server did not find a current representation >> for the target resource or is not willing to disclose that one exists. >> ------------------------------ >> Apache Tomcat/10.0.23 >> >> ****************************** >> Peter M. Scharf, President >> The Sanskrit Library >> sch...@sanskritlibrary.org >> https://sanskritlibrary.org >> ****************************** >> >> On Jan 18, 2023, at 12:06 PM, Eric Bresie <ebre...@gmail.com> wrote: >> >> >> Servlet says the urlpattern is “/convert” >> >> Try >> http://localhost:8080/convert >> >> >> On Wed, Jan 18, 2023 at 11:51 AM Peter Scharf <sch...@sanskritlibrary.org> >> wrote: >> >>> Yes, the URL is correct: >>> https://github.com/the-sanskrit-library/public.git >>> The git directory hierarchy deceived me: I had the code outside the git >>> directory. I have now moved it into the git directory. >>> Forgive me; I’m not very familiar with git and am using the desktop >>> version. >>> Yours, >>> Peter >>> >>> ****************************** >>> Peter M. Scharf, President >>> The Sanskrit Library >>> sch...@sanskritlibrary.org >>> https://sanskritlibrary.org >>> ****************************** >>> >>> On Jan 18, 2023, at 5:35 AM, Carl Mosca <carljmo...@gmail.com> wrote: >>> >>> Hi Peter, >>> >>> Can you confirm that url please. I am not seeing Java code there; only >>> a README and attribute file. >>> >>> Regards, >>> Carl >>> >>> >>> On Tue, Jan 17, 2023 at 10:40 PM Peter Scharf < >>> sch...@sanskritlibrary.org> wrote: >>> >>>> Thank you for suggesting to put the project on Github. I have now >>>> created a public repository at the following url: >>>> >>>> https://github.com/the-sanskrit-library/public.git >>>> >>>> The project is in the NetBeans directory. >>>> Yours, >>>> Peter >>>> >>>> ****************************** >>>> Peter M. Scharf, President >>>> The Sanskrit Library >>>> sch...@sanskritlibrary.org >>>> https://sanskritlibrary.org >>>> ****************************** >>>> >>>> On Jan 17, 2023, at 2:38 PM, Carl Mosca <carljmo...@gmail.com> wrote: >>>> >>>> Hello Peter, >>>> >>>> Is the project that you created somewhere (such as Github) such that >>>> folks could take a look at it? >>>> >>>> Regards, >>>> Carl >>>> >>>> On Mon, Jan 16, 2023 at 11:21 PM Peter Scharf < >>>> sch...@sanskritlibrary.org> wrote: >>>> >>>>> I just installed NetBeans 16 on a MacBook Pro with an M chip: >>>>> >>>>> *Product Version:* Apache NetBeans IDE 16 >>>>> *Java:* 19.0.1; OpenJDK 64-Bit Server VM 19.0.1 >>>>> *Runtime:* OpenJDK Runtime Environment 19.0.1 >>>>> *System:* Mac OS X version 13.0.1 running on aarch64; UTF-8; en_US >>>>> (nb) >>>>> >>>>> I am trying to create a minimal servlet and war file to use with Tomcat >>>>> >>>>> apache-tomcat-10.0.23 >>>>> >>>>> I worked through half of the demo How to create a webapp tutorial at: >>>>> https://www.youtube.com/watch?v=eP9oz6ZKUXM >>>>> which, however, uses NetBeans 12 and other older software than I have >>>>> installed. >>>>> I was able to do the first item successfully with minor adaptations: >>>>> 1. Create a Jave Web project with Maven >>>>> Got build error: >>>>> >>>>> https://stackoverflow.com/questions/66920567/error-injecting-org-apache-maven-plugin-war-warmojo >>>>> Went to: https://maven.apache.org/plugins/ >>>>> Answer: manually configuring one of the recent war plug-ins in POM.xml >>>>> Changed 2.3 to 3.3.2 >>>>> Then got the form. >>>>> I successfully created the Unit Conversion form which opens in Safari >>>>> (Version 16.1) in tomcat: http://localhost:8080/mavenproject3/ >>>>> >>>>> But trying the second—third items: >>>>> 2. Create Java Servlet & JavaServer Page (JSP) >>>>> 3. Run Java Web App on Tomcat inside NetBeans >>>>> >>>>> I got stuck. >>>>> When I fill in a value in the miles box and click Convert to >>>>> kilometers, Safari gives me a >>>>> HTTP Status 404 – Not Found >>>>> Message The requested resource [/mavenproject3/convert] is not >>>>> available >>>>> Description The origin server did not find a current representation >>>>> for the target resource or is not willing to disclose that one exists. >>>>> >>>>> After a couple of days trying to fix it, I’m still at a loss. >>>>> I did get rid of a problem not finding the native tomcat libraries: >>>>> INFO [main] >>>>> org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache >>>>> Tomcat Native library which allows using OpenSSL was not found on the >>>>> java.library.path: ... >>>>> by dowloading and installing The Apache Tomcat Native library >>>>> following instructions here: >>>>> https://formulae.brew.sh/formula/tomcat-native >>>>> >>>>> However, I still get the 404 not found in Safari. >>>>> Can anyone help me? >>>>> >>>>> I wonder whether these debugger messages indicate a problem using a >>>>> symbolic link to my real tomcat directory from /Library/Tomcat >>>>> >>>>> 16-Jan-2023 11:15:13.009 INFO [main] >>>>> org.apache.catalina.startup.VersionLoggerListener.log Command line >>>>> argument: -Dignore.endorsed.dirs= >>>>> 16-Jan-2023 11:15:13.010 INFO [main] >>>>> org.apache.catalina.startup.VersionLoggerListener.log Command line >>>>> argument: -Dcatalina.base=/Library/Tomcat >>>>> 16-Jan-2023 11:15:13.010 INFO [main] >>>>> org.apache.catalina.startup.VersionLoggerListener.log Command line >>>>> argument: -Dcatalina.home=/Library/Tomcat >>>>> >>>>> but the infos in the debugger do tell me that it is using the real >>>>> directories: >>>>> CATALINA_BASE: /usr/local/apache-tomcat-10.0.23 >>>>> CATALINA_HOME: /usr/local/apache-tomcat-10.0.23 >>>>> >>>>> I get the following debugger WARNING: >>>>> WARNING [http-nio-8080-exec-10] >>>>> org.apache.catalina.startup.HostConfig.deployDescriptor The path attribute >>>>> with value [/mavenproject3] in deployment descriptor >>>>> [/usr/local/apache-tomcat-10.0.23/conf/Catalina/localhost/mavenproject3.xml] >>>>> has been ignored >>>>> >>>>> Trying to follow suggestions at: >>>>> https://stackoverflow.com/questions/11731377/servlet-returns-http-status-404-the-requested-resource-servlet-is-not-availa >>>>> I’m lost. I can’t even figure out which versions of Servlet I’m >>>>> using, and the instructions to find out at.: >>>>> https://stackoverflow.com/questions/3913485/how-do-i-know-what-version-of-servlet-api-jar-i-have >>>>> >>>>> don’t provide enough context for me to know where to put the commands >>>>> suggested. >>>>> >>>>> === >>>>> Can anyone help me either (a) work through this tutorial with current >>>>> versions of software, or (b) give me an example of how to create a servlet >>>>> or portable war file in NetBeans to use with Tomcat by copying it to its >>>>> webapps directory using current versions of NetBeans and other software? >>>>> >>>>> Thank you in advance. >>>>> Yours, >>>>> >>>>> ****************************** >>>>> Peter M. Scharf, President >>>>> The Sanskrit Library >>>>> sch...@sanskritlibrary.org >>>>> https://sanskritlibrary.org >>>>> ****************************** >>>>> >>>>> >>>> >>>> -- >>>> Carl J. Mosca >>>> >>>> >>>> >>> >>> -- >>> Carl J. Mosca >>> >>> >>> -- >> Eric Bresie >> ebre...@gmail.com >> >> >> -- > Eric Bresie > ebre...@gmail.com > > > -- Eric Bresie ebre...@gmail.com