It opened (automatically) here for me: http://localhost:8080/mavenproject3/

On Wed, Jan 18, 2023 at 1: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
>
>
>

-- 
Carl J. Mosca

Reply via email to