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

Reply via email to