-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2/3/2016 10:16 AM, prashant sharma wrote:
> Regards, Prashant
> 
> 07440456543 On 3 Feb 2016 18:07, "David kerber"
> <dcker...@verizon.net> wrote:
>> 
>> On 2/3/2016 12:50 PM, prashant sharma wrote:
>>> 
>>> On 3 Feb 2016 17:42, "David kerber" <dcker...@verizon.net>
>>> wrote:
>>>> 
>>>> 
>>>> On 2/3/2016 12:23 PM, prashant sharma wrote:
>>>>> 
>>>>> 
>>>>> On 3 Feb 2016 16:38, "Mark Eggers"
>>>>> <its_toas...@yahoo.com.invalid>
> wrote:
>>>>>> 
>>>>>> 
>>>>>> 
> Quick note - please post at the bottom or inline.
> 
> See item 6 of the Tomcat users mailing list here: 
> http://tomcat.apache.org/lists.html
> 
> On 2/3/2016 8:20 AM, prashant sharma wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> That's true. But we are not doing any authn/authz in
>>>>>>>> our application. Its just a simple webapp that
>>>>>>>> exposes 1 endpoint (put method). Any body should be
>>>>>>>> able to hit that end point.
>>>>>>>> 
>>>>>>>> It works fine if I place my war outside tomcat
>>>>>>>> installation directory and create a context from
>>>>>>>> Catalina/localhost. But if I place my war inside
>>>>>>>> webapps then it gives http 403 when I hit my 
>>>>>>>> endpoint.
>>>>>>>> 
>>>>>>>> Regards, Prashant
>>>>>>>> 
>>>>>>>> 07440456543 On 3 Feb 2016 16:11, "David kerber" 
>>>>>>>> <dcker...@verizon.net> wrote:
>>>>>>>> 
>>>>>>>>> 403 is an authentication/authorization error, which
>>>>>>>>> means the logged-in user doesn't have permissions
>>>>>>>>> to the requested resource.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On 2/3/2016 11:05 AM, prashant sharma wrote:
>>>>>>>>> 
>>>>>>>>>> Hi, Can someone pls provide any inputs on below.
>>>>>>>>>> Thanks
>>>>>>>>>> 
>>>>>>>>>> Regards, Prashant
>>>>>>>>>> 
>>>>>>>>>> 07440456543 On 2 Feb 2016 18:02, "prashant
>>>>>>>>>> sharma" <pacificmist.0...@gmail.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> Hi,
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> I am using apache tomcat 7.0.57 and jdk 7 on
>>>>>>>>>>> windows 7. I have deployed a simple web
>>>>>>>>>>> application inside tomcat webapps folder by
>>>>>>>>>>> placing the war file directly in webapps. This
>>>>>>>>>>> is a basic application which exposes an
>>>>>>>>>>> endpoint with put request method.
>>>>>>>>>>> 
>>>>>>>>>>> When I try to access this endpoint I get 403
>>>>>>>>>>> access forbidden error.
>>>>>>>>>>> 
>>>>>>>>>>> However If I place war file outside tomcat  and
>>>>>>>>>>> point it by creating context.xml in
>>>>>>>>>>> conf/Catalina/localhost I am able to access my
>>>>>>>>>>> endpoint.
>>>>>>>>>>> 
>>>>>>>>>>> Can someone pls tell what's wrong with the
>>>>>>>>>>> first approach and why its not working in that
>>>>>>>>>>> 
>>>>>>>>>>> Regards, Prashant
>>>>>>>>>>> 
>>>>>>>>>>> 07440456543
> 
> 
> 
> With your put method, are you trying to write to a file within the
> web application?
> 
> . . . just my two cents
>>>>>> 
>>>>>> 
>>>>>> This put method updates a record in database. The same
>>>>>> webapp(endpoint) works when I place war outside tomcat.
>>>>> 
>>>>> 
>>>>> 
>>>>> Check the permissions on the directories where you are
>>>>> placing the .war
>>>> 
>>>> file. .war file is places under tomcat webapps folder.
>>> 
>>> 
>>> Yes, I know.  You need to check the permissions that are set on
>>> that
>> directory.
>>> 
>> There are no special permissions for that directory. Its on my
>> local machine (localhost).
>>> 
>>> 
>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> 
> /mde/

Where is Tomcat installed, and what are the Windows permissions of
that directory (and those under it)?

If you've installed this in C:\Programs Files\ on Windows 7, then
there are possibly some permissions issues.

When it works, where do you place the WAR file (directory / permissions)
?

A 403 still doesn't make much sense to me in a scenario where you
don't have directory permissions, but that's the only issue that
stands out at the moment.

Before writing to a database, does the application write anything to a
file? For example, are you writing a temporary upload to a spot within
your application before putting the final information into your database
?

I write Jersey REST applications on my local machine all of the time
and have no issues. However:

1. I run Tomcat from within my home directory - mostly via NetBeans
2. I don't write any intermediate values into the web application

AJAX -> JSON -> REST PUT -> Database (MySQL) all work fine on my local
machine as well as within my local network.

. . . just my puzzled 2 cents
/mde/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBAgAGBQJWski/AAoJEEFGbsYNeTwtIMEIAJaSLOUxjbpBMlDie2fJYllY
s63Lemw+kFjtyqW3uMnQyZA2tNlnTGWfVMlhDtIb9hLAWxt75s2SlAwjH8hFIBuR
xJvD7oz/H2ZKrG0TsA80zy3T+H5DznhHgJ4Z/GaLZd0Da9dPpyVpnjiUVAIY1wwt
LpGk6mUEbhQsYdi9CoI08TKqsj1WXlMU3JTt9Zqwk1jaXfL0Ha2gUNgppACdzXYs
SQuwsPTkgH+3Z7i12hNydM1tWY3M6E9oe2xlAkgcOzEQwLz3DMOHSVUcaVLQgkHF
AqxB56WNhnGBb1hNKUx29JPKtDlQqvVCM0b5fWeHdEHBnz6TyZXNgyuVF9eDp1M=
=hfCB
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to