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 > <mailto: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 <mailto:sch...@sanskritlibrary.org> >> https://sanskritlibrary.org <https://sanskritlibrary.org/> >> ****************************** >> > > > -- > Carl J. Mosca