You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Zahid Rahman <za...@gmail.com> on 2019/12/19 15:09:04 UTC
ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
tomcat document page:
https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
BEFORE TOMCAT STARTED
KONSOLE OUTPUT
kub18@UB18:~/myapp$ ant install
Buildfile: /home/kub18/myapp/build.xml
Trying to override old definition of datatype resources
prepare:
compile:
[javac] /home/kub18/myapp/build.xml:293: warning: 'includeantruntime'
was not set, defaulting to build.sysclasspath=last; set to false for
repeatable builds
install:
BUILD FAILED
/home/kub18/myapp/build.xml:369: java.net.ConnectException: Connection
refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
AFTER TOMCAT STARTED
kub18@UB18:~/apache-tomcat-9.0.30/bin$ ./startup.sh
Using CATALINA_BASE: /home/kub18/apache-tomcat-9.0.30
Using CATALINA_HOME: /home/kub18/apache-tomcat-9.0.30
Using CATALINA_TMPDIR: /home/kub18/apache-tomcat-9.0.30/temp
Using JRE_HOME: /usr
Using CLASSPATH:
/home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apache-tomcat-9.0.30/bin/tomcat-juli.jar
Tomcat started.
KONSOLE OUTPUT
kub18@UB18:~/myapp$ ant install
Buildfile: /home/kub18/myapp/build.xml
Trying to override old definition of datatype resources
prepare:
compile:
[javac] /home/kub18/myapp/build.xml:293: warning: 'includeantruntime'
was not set, defaulting to build.sysclasspath=last; set to false for
repeatable builds
install:
BUILD FAILED
/home/kub18/myapp/build.xml:369: java.net.ProtocolException: Server
redirected too many times (20)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1908)
After inserting
<presetdef name="javac">
<javac includeantruntime="false" />
</presetdef>
KONSOLE OUTPUT
ant install
Buildfile: /home/kub18/myapp/build.xml
Trying to override old definition of task javac
Trying to override old definition of datatype resources
prepare:
compile:
install:
BUILD FAILED
/home/kub18/myapp/build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1908)
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Zahid Rahman <za...@gmail.com>.
>any suggestions would be welcome.
Thank you.
I have dome some play around and I found
if the tomcat-user.xml has
* <role rolename="manager-gui"/> <user username="admin" password="admin"
roles="manager-gui"/>*
* <role rolename="manager-script"/> <user username="admin"
password="admin" roles="manager-script"/>*
Then with url http://localhost:8080/manager gives 403 Access Denied error
page.
if the tomcat-user.xml only has
* <role rolename="manager-gui"/> <user username="admin" password="admin"
roles="manager-gui"/>*
then url http://localhost:8080/manager shows the Tomcat Web Application
Manager
page without asking me to login.
As you know syntax is unforgiving It must be exact. The change I would
suggest is this :-
At the url http://localhost:8080/manager initially a 403 access denied page
was displayed
with instructions on how to rectify it. So I did.
BUT with url http://localhost:8080/manager/text
the 403 access denied page does not show how to add a second element,
manager-script to manager-gui.
<role rolename="manager-gui"/>
*<role rolename="manager-script"/>*
<user username="admin" password="admin" roles="manager-gui
*,manager-script*"/>
So first I made some guesses which didn't work based my common sense, my
common sense was doing it.
then I had to google to find the syntax for adding second , third , so
elements.
CHANGE@I believe the 403 page should show how to add a second element
syntax.
On Fri, 20 Dec 2019 at 14:21, Christopher Schultz <
chris@christopherschultz.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zahid,
>
> On 12/19/19 16:36, Zahid Rahman wrote:
> > *SUCCESSS...SSSS*
> >
> > Buildfile: /home/kub18/myapp/build.xml Trying to override old
> > definition of task javac Trying to override old definition of
> > datatype resources
> >
> > prepare:
> >
> > compile:
> >
> > install: [deploy] OK - Deployed application at context path
> > [/myapp]
> >
> > BUILD SUCCESSFUL Total time: 0 seconds
>
> Glad you got it working. If you think there are some changes to the
> documentation that would be helpful, any suggestions would be welcome.
>
> > with these changes in tomcat-users.xml <role
> > rolename="manager-gui"/> <role rolename="manager-script"/> <role
> > rolename="manager-jmx"/> <role rolename="manager-status"/> <role
> > rolename="admin-gui"/> <role rolename="admin-script"/> <user
> > username="admin" password="admin"
> > roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui
> ,admin-script"/>
>
> That's
> >
> all of the privileges, which may be considered more than
> necessary. Only the "manager-script" role should be necessary for the
> ant task.
>
> The manager-gui would be necessary to login to /manager and not just
> to use the services provided by /manager/text
>
> - -chris
>
> > On Thu, 19 Dec 2019 at 20:20, Zahid Rahman <zahidr1000@gmail.com
> > <ma...@gmail.com>> wrote:
> >
> > I updated tomcat-users.xml and I am able to login at
> > http://localhost:8080/manager with tomcat & s3cret but at the url
> > http://localhost:8080/manager/text
> >
> >
> > 403 Access Denied
> >
> > You are not authorized to view this page.
> >
> > By default the Manager is only accessible from a browser running
> > on the same machine as Tomcat. If you wish to modify this
> > restriction, you'll need to edit the Manager's context.xml file.
> >
> > If you have already configured the Manager application to allow
> > access and you have used your browsers back button, used a saved
> > book-mark or similar then you may have triggered the cross-site
> > request forgery (CSRF) protection that has been enabled for the
> > HTML interface of the Manager application. You will need to reset
> > this protection by returning to the main Manager page
> > <http://localhost:8080/manager/html>. Once you return to this
> > page, you will be able to continue using the Manager application's
> > HTML interface normally. If you continue to see this access denied
> > message, check that you have the necessary permissions to access
> > this application.
> >
> > If you have not changed any configuration files, please examine
> > the file conf/tomcat-users.xml in your installation. That file
> > must contain the credentials to let you use this webapp.
> >
> > For example, to add the manager-gui role to a user named tomcat
> > with a password of s3cret, add the following to the config file
> > listed above.
> >
> > <role rolename="manager-gui"/> <user username="tomcat"
> > password="s3cret" roles="manager-gui"/>
> >
> > Note that for Tomcat 7 onwards, the roles required to use the
> > manager application were changed from the single manager role to
> > the following four roles. You will need to assign the role(s)
> > required for the functionality you wish to access.
> >
> > * manager-gui - allows access to the HTML GUI and the status pages
> > * manager-script - allows access to the text interface and the
> > status pages * manager-jmx - allows access to the JMX proxy and the
> > status pages * manager-status - allows access to the status pages
> > only
> >
> > The HTML interface is protected against CSRF but the text and JMX
> > interfaces are not. To maintain the CSRF protection:
> >
> > * Users with the manager-gui role should not be granted either the
> > manager-script or manager-jmx roles. * If the text or jmx
> > interfaces are accessed through a browser (e.g. for testing since
> > these interfaces are intended for tools not humans) then the
> > browser must be closed afterwards to terminate the session.
> >
> > For more information - please see the Manager App How-To
> > <http://localhost:8080/docs/manager-howto.html>.
> >
> >
> >
> > On Thu, 19 Dec 2019 at 19:51, Christopher Schultz
> > <chris@christopherschultz.net
> > <ma...@christopherschultz.net>> wrote:
> >
> > Zahid,
> >
> > On 12/19/19 14:47, Zahid Rahman wrote:
> >> CVS is working fine.
> >
> > LOL okay
> >
> >> build.properties # Context path to install this application on
> >> app.path=/myapp
> >
> >> # Tomcat installation directory
> >> catalina.home=/home/kub18/apache-tomcat-9.0.30
> >
> >> # Manager webapp username and password
> > manager.username=myusername
> >> manager.password=mypassword
> >
> > Is your manager available at this URL:
> >
> > http://localhost:8080/manager/text
> >
> > ??
> >
> > Try using your web browser to see if it works.
> >
> > -chris
> >
> >> On Thu, 19 Dec 2019 at 18:48, Christopher Schultz
> >> <chris@christopherschultz.net
> > <ma...@christopherschultz.net>
> >> <mailto:chris@christopherschultz.net
> > <ma...@christopherschultz.net>>> wrote:
> >
> >> Zahid,
> >
> >> On 12/19/19 12:57, Zahid Rahman wrote:
> >>> I'm religiously following the instructions.
> >
> >> :) Are you using CVS as your revision-control system?
> >
> >> Someone brought that to our attention recently; that page is
> >> sorely out of date, unfortunately.
> >
> >>> The build script is the template provided. I have made only
> >>> one change. Added one tag following warning. warning:
> >>>> 'includeantruntime' was not set, defaulting to
> >
> >>> There is only one jsp in the application.
> >
> >>> I am trying to go through all the documents step by step.
> >
> >> What do you have in your build.properties file? Please
> > remember to
> >> remove all secrets.
> >
> >> -chris
> >
> >>> On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
> >>> chris@christopherschultz.net
> > <ma...@christopherschultz.net>
> >> <mailto:chris@christopherschultz.net
> > <ma...@christopherschultz.net>>> wrote:
> >
> >>> Zahid,
> >
> >>> On 12/19/19 10:09, Zahid Rahman wrote:
> >>>>>> tomcat document page:
> >>>>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
> >>>>>>
> >>>>>>
> >>>>>>
> >
> >>>>>>
> >>>>>>
> > BEFORE TOMCAT STARTED
> >>>>>>
> >>>>>> KONSOLE OUTPUT
> >>>>>>
> >>>>>> kub18@UB18:~/myapp$ ant install Buildfile:
> >>>>>> /home/kub18/myapp/build.xml Trying to override old
> >>>>>> definition of datatype resources
> >>>>>>
> >>>>>>
> >>>>>> prepare:
> >>>>>>
> >>>>>>
> >>>>>> compile: [javac] /home/kub18/myapp/build.xml:293:
> >>>>>> warning: 'includeantruntime' was not set, defaulting to
> >>>>>> build.sysclasspath=last; set to false for repeatable
> >>>>>> builds
> >>>>>>
> >>>>>> install:
> >>>>>>
> >>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
> >>>>>> java.net.ConnectException: Connection refused
> >>>>>> (Connection refused) at
> >>>>>> java.net.PlainSocketImpl.socketConnect(Native Method)
> >>>>>>
> >>>>>> AFTER TOMCAT STARTED
> >>>>>> kub18@UB18:~/apache-tomcat-9.0.30/bin$ ./startup.sh
> >>>>>> Using CATALINA_BASE: /home/kub18/apache-tomcat-9.0.30
> >>>>>> Using CATALINA_HOME: /home/kub18/apache-tomcat-9.0.30
> >>>>>> Using CATALINA_TMPDIR:
> >>>>>> /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME:
> >>>>>> /usr Using CLASSPATH:
> >>>>>>
> > /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apa
> > c
> >
> >>>>>>
> > he-
> >
> >>>>>>
> >> tomcat-9.0.30/bin/tomcat-juli.jar
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Tomcat started.
> >>>>>>
> >>>>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install
> >>>>>> Buildfile: /home/kub18/myapp/build.xml Trying to override
> >>>>>> old definition of datatype resources
> >>>>>>
> >>>>>> prepare:
> >>>>>>
> >>>>>> compile: [javac] /home/kub18/myapp/build.xml:293:
> >>>>>> warning: 'includeantruntime' was not set, defaulting to
> >>>>>> build.sysclasspath=last; set to false for repeatable
> >>>>>> builds
> >>>>>>
> >>>>>> install:
> >>>>>>
> >>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
> >>>>>> java.net.ProtocolException: Server redirected too many
> >>>>>> times (20) at
> >>>>>>
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
> > L
> >
> >>>>>>
> > Con
> >
> >>>>>>
> >> nection.java:1908)
> >>>>>>
> >>>>>> After inserting
> >>>>>>
> >>>>>> <presetdef name="javac"> <javac
> >>>>>> includeantruntime="false" /> </presetdef>
> >>>>>>
> >>>>>> KONSOLE OUTPUT
> >>>>>>
> >>>>>> ant install Buildfile: /home/kub18/myapp/build.xml
> >>>>>> Trying to override old definition of task javac Trying to
> >>>>>> override old definition of datatype resources
> >>>>>>
> >>>>>> prepare:
> >>>>>>
> >>>>>> compile:
> >>>>>>
> >>>>>> install:
> >>>>>>
> >>>>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
> >>>>>> java.net.ProtocolException: Server redirected too many
> >>>>>> times (20) at
> >>>>>>
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
> > L
> >
> >>>>>>
> > Con
> >
> >>>>>>
> >> nection.java:1908)
> >
> >>> It
> >>>>>>
> >>> looks like something isn't working with your ant build script,
> >>> or with your application.
> >
> >>> -chris
> >>>>
> >>>>
> > --------------------------------------------------------------------
> >
> >
> - -
> >>>>
> >>>>
> >
> >>>>
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > <ma...@tomcat.apache.org>
> >> <mailto:users-unsubscribe@tomcat.apache.org
> > <ma...@tomcat.apache.org>>
> >>>> For additional commands, e-mail:
> > users-help@tomcat.apache.org <ma...@tomcat.apache.org>
> >> <mailto:users-help@tomcat.apache.org
> > <ma...@tomcat.apache.org>>
> >>>>
> >>>>
> >
> >
> >
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl382MwACgkQHPApP6U8
> pFgtLBAAgJ0zxXhO3SR9KfvuH1keqpHooH/MunrKHJi19oHE0w2MVk50N5Ja6Cj1
> qH64upK8MbyJl8W4gPEGbAZ27nPNDaTnj1lmcHiDVQL/QcGTSKVQMO3rEzuJWtk6
> ODEUFUy1gnBDWeT8s83kU9L7wmIJiQ3kjQaBtqWYtTpB4tWhpXJJbsXzGAbNbNSb
> +N8lk9Q6V3tjSe4i/EpkFPjTFPUIM7Lo4w7JI28dRWWWMoHHXp1n1jfChVKkU0Ah
> jkWCWir4zm4BpHStAcstxh7LybX6/Q0p4qLqWW6ArKR1QkBxjIKX9y+ZtvChnVxI
> Fg2s6ehgQxXq3xniUEgnSfgUGusx6ZB9QhlC364+mMYMusvjRv5Nt5uUzw2QrNB0
> LcZNfA7gw77ec0RG6wZwmc1hSPDxOODmpec4SSViLcLV44+SscjoPwOQ3NK4iODN
> AnKMTQF704rfiIUGVUnAfyM46hjWNzBlOAjOzmL6Ma/Pabiv79qGTPLU09xNxujZ
> 9v3F2gLtAgRj8NHvCQvlHoQWaAxS6Ljg4fHy40Sftw62LKs2COocS1s4yZw0vy4I
> 8a3CTn6ZqrfaL5SkalUqxEmkxK4QOLXPN4XJgBV2Ypk4fiHgNAXb/gCiEM4nnY+1
> 81sWca47xaQgtW+tt0My/7G2I1+rE0zNEp2YqKVBCgA5UoSm2Gw=
> =D1We
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Zahid,
On 12/19/19 16:36, Zahid Rahman wrote:
> *SUCCESSS...SSSS*
>
> Buildfile: /home/kub18/myapp/build.xml Trying to override old
> definition of task javac Trying to override old definition of
> datatype resources
>
> prepare:
>
> compile:
>
> install: [deploy] OK - Deployed application at context path
> [/myapp]
>
> BUILD SUCCESSFUL Total time: 0 seconds
Glad you got it working. If you think there are some changes to the
documentation that would be helpful, any suggestions would be welcome.
> with these changes in tomcat-users.xml <role
> rolename="manager-gui"/> <role rolename="manager-script"/> <role
> rolename="manager-jmx"/> <role rolename="manager-status"/> <role
> rolename="admin-gui"/> <role rolename="admin-script"/> <user
> username="admin" password="admin"
> roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui
,admin-script"/>
That's
>
all of the privileges, which may be considered more than
necessary. Only the "manager-script" role should be necessary for the
ant task.
The manager-gui would be necessary to login to /manager and not just
to use the services provided by /manager/text
- -chris
> On Thu, 19 Dec 2019 at 20:20, Zahid Rahman <zahidr1000@gmail.com
> <ma...@gmail.com>> wrote:
>
> I updated tomcat-users.xml and I am able to login at
> http://localhost:8080/manager with tomcat & s3cret but at the url
> http://localhost:8080/manager/text
>
>
> 403 Access Denied
>
> You are not authorized to view this page.
>
> By default the Manager is only accessible from a browser running
> on the same machine as Tomcat. If you wish to modify this
> restriction, you'll need to edit the Manager's context.xml file.
>
> If you have already configured the Manager application to allow
> access and you have used your browsers back button, used a saved
> book-mark or similar then you may have triggered the cross-site
> request forgery (CSRF) protection that has been enabled for the
> HTML interface of the Manager application. You will need to reset
> this protection by returning to the main Manager page
> <http://localhost:8080/manager/html>. Once you return to this
> page, you will be able to continue using the Manager application's
> HTML interface normally. If you continue to see this access denied
> message, check that you have the necessary permissions to access
> this application.
>
> If you have not changed any configuration files, please examine
> the file conf/tomcat-users.xml in your installation. That file
> must contain the credentials to let you use this webapp.
>
> For example, to add the manager-gui role to a user named tomcat
> with a password of s3cret, add the following to the config file
> listed above.
>
> <role rolename="manager-gui"/> <user username="tomcat"
> password="s3cret" roles="manager-gui"/>
>
> Note that for Tomcat 7 onwards, the roles required to use the
> manager application were changed from the single manager role to
> the following four roles. You will need to assign the role(s)
> required for the functionality you wish to access.
>
> * manager-gui - allows access to the HTML GUI and the status pages
> * manager-script - allows access to the text interface and the
> status pages * manager-jmx - allows access to the JMX proxy and the
> status pages * manager-status - allows access to the status pages
> only
>
> The HTML interface is protected against CSRF but the text and JMX
> interfaces are not. To maintain the CSRF protection:
>
> * Users with the manager-gui role should not be granted either the
> manager-script or manager-jmx roles. * If the text or jmx
> interfaces are accessed through a browser (e.g. for testing since
> these interfaces are intended for tools not humans) then the
> browser must be closed afterwards to terminate the session.
>
> For more information - please see the Manager App How-To
> <http://localhost:8080/docs/manager-howto.html>.
>
>
>
> On Thu, 19 Dec 2019 at 19:51, Christopher Schultz
> <chris@christopherschultz.net
> <ma...@christopherschultz.net>> wrote:
>
> Zahid,
>
> On 12/19/19 14:47, Zahid Rahman wrote:
>> CVS is working fine.
>
> LOL okay
>
>> build.properties # Context path to install this application on
>> app.path=/myapp
>
>> # Tomcat installation directory
>> catalina.home=/home/kub18/apache-tomcat-9.0.30
>
>> # Manager webapp username and password
> manager.username=myusername
>> manager.password=mypassword
>
> Is your manager available at this URL:
>
> http://localhost:8080/manager/text
>
> ??
>
> Try using your web browser to see if it works.
>
> -chris
>
>> On Thu, 19 Dec 2019 at 18:48, Christopher Schultz
>> <chris@christopherschultz.net
> <ma...@christopherschultz.net>
>> <mailto:chris@christopherschultz.net
> <ma...@christopherschultz.net>>> wrote:
>
>> Zahid,
>
>> On 12/19/19 12:57, Zahid Rahman wrote:
>>> I'm religiously following the instructions.
>
>> :) Are you using CVS as your revision-control system?
>
>> Someone brought that to our attention recently; that page is
>> sorely out of date, unfortunately.
>
>>> The build script is the template provided. I have made only
>>> one change. Added one tag following warning. warning:
>>>> 'includeantruntime' was not set, defaulting to
>
>>> There is only one jsp in the application.
>
>>> I am trying to go through all the documents step by step.
>
>> What do you have in your build.properties file? Please
> remember to
>> remove all secrets.
>
>> -chris
>
>>> On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
>>> chris@christopherschultz.net
> <ma...@christopherschultz.net>
>> <mailto:chris@christopherschultz.net
> <ma...@christopherschultz.net>>> wrote:
>
>>> Zahid,
>
>>> On 12/19/19 10:09, Zahid Rahman wrote:
>>>>>> tomcat document page:
>>>>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
>>>>>>
>>>>>>
>>>>>>
>
>>>>>>
>>>>>>
> BEFORE TOMCAT STARTED
>>>>>>
>>>>>> KONSOLE OUTPUT
>>>>>>
>>>>>> kub18@UB18:~/myapp$ ant install Buildfile:
>>>>>> /home/kub18/myapp/build.xml Trying to override old
>>>>>> definition of datatype resources
>>>>>>
>>>>>>
>>>>>> prepare:
>>>>>>
>>>>>>
>>>>>> compile: [javac] /home/kub18/myapp/build.xml:293:
>>>>>> warning: 'includeantruntime' was not set, defaulting to
>>>>>> build.sysclasspath=last; set to false for repeatable
>>>>>> builds
>>>>>>
>>>>>> install:
>>>>>>
>>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>>>> java.net.ConnectException: Connection refused
>>>>>> (Connection refused) at
>>>>>> java.net.PlainSocketImpl.socketConnect(Native Method)
>>>>>>
>>>>>> AFTER TOMCAT STARTED
>>>>>> kub18@UB18:~/apache-tomcat-9.0.30/bin$ ./startup.sh
>>>>>> Using CATALINA_BASE: /home/kub18/apache-tomcat-9.0.30
>>>>>> Using CATALINA_HOME: /home/kub18/apache-tomcat-9.0.30
>>>>>> Using CATALINA_TMPDIR:
>>>>>> /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME:
>>>>>> /usr Using CLASSPATH:
>>>>>>
> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apa
> c
>
>>>>>>
> he-
>
>>>>>>
>> tomcat-9.0.30/bin/tomcat-juli.jar
>>>>>>
>>>>>>
>>>>>>
>>>>>> Tomcat started.
>>>>>>
>>>>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install
>>>>>> Buildfile: /home/kub18/myapp/build.xml Trying to override
>>>>>> old definition of datatype resources
>>>>>>
>>>>>> prepare:
>>>>>>
>>>>>> compile: [javac] /home/kub18/myapp/build.xml:293:
>>>>>> warning: 'includeantruntime' was not set, defaulting to
>>>>>> build.sysclasspath=last; set to false for repeatable
>>>>>> builds
>>>>>>
>>>>>> install:
>>>>>>
>>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>>>> java.net.ProtocolException: Server redirected too many
>>>>>> times (20) at
>>>>>>
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
> L
>
>>>>>>
> Con
>
>>>>>>
>> nection.java:1908)
>>>>>>
>>>>>> After inserting
>>>>>>
>>>>>> <presetdef name="javac"> <javac
>>>>>> includeantruntime="false" /> </presetdef>
>>>>>>
>>>>>> KONSOLE OUTPUT
>>>>>>
>>>>>> ant install Buildfile: /home/kub18/myapp/build.xml
>>>>>> Trying to override old definition of task javac Trying to
>>>>>> override old definition of datatype resources
>>>>>>
>>>>>> prepare:
>>>>>>
>>>>>> compile:
>>>>>>
>>>>>> install:
>>>>>>
>>>>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
>>>>>> java.net.ProtocolException: Server redirected too many
>>>>>> times (20) at
>>>>>>
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
> L
>
>>>>>>
> Con
>
>>>>>>
>> nection.java:1908)
>
>>> It
>>>>>>
>>> looks like something isn't working with your ant build script,
>>> or with your application.
>
>>> -chris
>>>>
>>>>
> --------------------------------------------------------------------
>
>
- -
>>>>
>>>>
>
>>>>
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> <ma...@tomcat.apache.org>
>> <mailto:users-unsubscribe@tomcat.apache.org
> <ma...@tomcat.apache.org>>
>>>> For additional commands, e-mail:
> users-help@tomcat.apache.org <ma...@tomcat.apache.org>
>> <mailto:users-help@tomcat.apache.org
> <ma...@tomcat.apache.org>>
>>>>
>>>>
>
>
>
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl382MwACgkQHPApP6U8
pFgtLBAAgJ0zxXhO3SR9KfvuH1keqpHooH/MunrKHJi19oHE0w2MVk50N5Ja6Cj1
qH64upK8MbyJl8W4gPEGbAZ27nPNDaTnj1lmcHiDVQL/QcGTSKVQMO3rEzuJWtk6
ODEUFUy1gnBDWeT8s83kU9L7wmIJiQ3kjQaBtqWYtTpB4tWhpXJJbsXzGAbNbNSb
+N8lk9Q6V3tjSe4i/EpkFPjTFPUIM7Lo4w7JI28dRWWWMoHHXp1n1jfChVKkU0Ah
jkWCWir4zm4BpHStAcstxh7LybX6/Q0p4qLqWW6ArKR1QkBxjIKX9y+ZtvChnVxI
Fg2s6ehgQxXq3xniUEgnSfgUGusx6ZB9QhlC364+mMYMusvjRv5Nt5uUzw2QrNB0
LcZNfA7gw77ec0RG6wZwmc1hSPDxOODmpec4SSViLcLV44+SscjoPwOQ3NK4iODN
AnKMTQF704rfiIUGVUnAfyM46hjWNzBlOAjOzmL6Ma/Pabiv79qGTPLU09xNxujZ
9v3F2gLtAgRj8NHvCQvlHoQWaAxS6Ljg4fHy40Sftw62LKs2COocS1s4yZw0vy4I
8a3CTn6ZqrfaL5SkalUqxEmkxK4QOLXPN4XJgBV2Ypk4fiHgNAXb/gCiEM4nnY+1
81sWca47xaQgtW+tt0My/7G2I1+rE0zNEp2YqKVBCgA5UoSm2Gw=
=D1We
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Zahid Rahman <za...@gmail.com>.
*SUCCESSS...SSSS*
Buildfile: /home/kub18/myapp/build.xml
Trying to override old definition of task javac
Trying to override old definition of datatype resources
prepare:
compile:
install:
[deploy] OK - Deployed application at context path [/myapp]
BUILD SUCCESSFUL
Total time: 0 seconds
with these changes in tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin"
roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
On Thu, 19 Dec 2019 at 20:20, Zahid Rahman <za...@gmail.com> wrote:
> I updated tomcat-users.xml and I am able to login at
> http://localhost:8080/manager
> with tomcat & s3cret
> but at the url http://localhost:8080/manager/text
> 403 Access Denied
>
> You are not authorized to view this page.
>
> By default the Manager is only accessible from a browser running on the
> same machine as Tomcat. If you wish to modify this restriction, you'll need
> to edit the Manager's context.xml file.
>
> If you have already configured the Manager application to allow access and
> you have used your browsers back button, used a saved book-mark or similar
> then you may have triggered the cross-site request forgery (CSRF)
> protection that has been enabled for the HTML interface of the Manager
> application. You will need to reset this protection by returning to the main
> Manager page <http://localhost:8080/manager/html>. Once you return to
> this page, you will be able to continue using the Manager application's
> HTML interface normally. If you continue to see this access denied message,
> check that you have the necessary permissions to access this application.
>
> If you have not changed any configuration files, please examine the file
> conf/tomcat-users.xml in your installation. That file must contain the
> credentials to let you use this webapp.
>
> For example, to add the manager-gui role to a user named tomcat with a
> password of s3cret, add the following to the config file listed above.
>
> <role rolename="manager-gui"/>
> <user username="tomcat" password="s3cret" roles="manager-gui"/>
>
> Note that for Tomcat 7 onwards, the roles required to use the manager
> application were changed from the single manager role to the following
> four roles. You will need to assign the role(s) required for the
> functionality you wish to access.
>
> - manager-gui - allows access to the HTML GUI and the status pages
> - manager-script - allows access to the text interface and the status
> pages
> - manager-jmx - allows access to the JMX proxy and the status pages
> - manager-status - allows access to the status pages only
>
> The HTML interface is protected against CSRF but the text and JMX
> interfaces are not. To maintain the CSRF protection:
>
> - Users with the manager-gui role should not be granted either the
> manager-script or manager-jmx roles.
> - If the text or jmx interfaces are accessed through a browser (e.g.
> for testing since these interfaces are intended for tools not humans) then
> the browser must be closed afterwards to terminate the session.
>
> For more information - please see the Manager App How-To
> <http://localhost:8080/docs/manager-howto.html>.
>
>
> On Thu, 19 Dec 2019 at 19:51, Christopher Schultz <
> chris@christopherschultz.net> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> Zahid,
>>
>> On 12/19/19 14:47, Zahid Rahman wrote:
>> > CVS is working fine.
>>
>> LOL okay
>>
>> > build.properties # Context path to install this application on
>> > app.path=/myapp
>> >
>> > # Tomcat installation directory
>> > catalina.home=/home/kub18/apache-tomcat-9.0.30
>> >
>> > # Manager webapp username and password manager.username=myusername
>> > manager.password=mypassword
>>
>> Is your manager available at this URL:
>>
>> http://localhost:8080/manager/text
>>
>> ??
>>
>> Try using your web browser to see if it works.
>>
>> - -chris
>>
>> > On Thu, 19 Dec 2019 at 18:48, Christopher Schultz
>> > <chris@christopherschultz.net
>> > <ma...@christopherschultz.net>> wrote:
>> >
>> > Zahid,
>> >
>> > On 12/19/19 12:57, Zahid Rahman wrote:
>> >> I'm religiously following the instructions.
>> >
>> > :) Are you using CVS as your revision-control system?
>> >
>> > Someone brought that to our attention recently; that page is
>> > sorely out of date, unfortunately.
>> >
>> >> The build script is the template provided. I have made only one
>> >> change. Added one tag following warning. warning:
>> >>> 'includeantruntime' was not set, defaulting to
>> >
>> >> There is only one jsp in the application.
>> >
>> >> I am trying to go through all the documents step by step.
>> >
>> > What do you have in your build.properties file? Please remember to
>> > remove all secrets.
>> >
>> > -chris
>> >
>> >> On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
>> >> chris@christopherschultz.net
>> > <ma...@christopherschultz.net>> wrote:
>> >
>> >> Zahid,
>> >
>> >> On 12/19/19 10:09, Zahid Rahman wrote:
>> >>>>> tomcat document page:
>> >>>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
>> >>>>>
>> >>>>>
>> >>>>>
>> >
>> >>>>>
>> BEFORE TOMCAT STARTED
>> >>>>>
>> >>>>> KONSOLE OUTPUT
>> >>>>>
>> >>>>> kub18@UB18:~/myapp$ ant install Buildfile:
>> >>>>> /home/kub18/myapp/build.xml Trying to override old
>> >>>>> definition of datatype resources
>> >>>>>
>> >>>>>
>> >>>>> prepare:
>> >>>>>
>> >>>>>
>> >>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>> >>>>> 'includeantruntime' was not set, defaulting to
>> >>>>> build.sysclasspath=last; set to false for repeatable
>> >>>>> builds
>> >>>>>
>> >>>>> install:
>> >>>>>
>> >>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>> >>>>> java.net.ConnectException: Connection refused (Connection
>> >>>>> refused) at java.net.PlainSocketImpl.socketConnect(Native
>> >>>>> Method)
>> >>>>>
>> >>>>> AFTER TOMCAT STARTED
>> >>>>> kub18@UB18:~/apache-tomcat-9.0.30/bin$ ./startup.sh Using
>> >>>>> CATALINA_BASE: /home/kub18/apache-tomcat-9.0.30 Using
>> >>>>> CATALINA_HOME: /home/kub18/apache-tomcat-9.0.30 Using
>> >>>>> CATALINA_TMPDIR: /home/kub18/apache-tomcat-9.0.30/temp
>> >>>>> Using JRE_HOME: /usr Using CLASSPATH:
>> >>>>> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apa
>> c
>> >
>> >>>>>
>> he-
>> >
>> >>>>>
>> > tomcat-9.0.30/bin/tomcat-juli.jar
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> Tomcat started.
>> >>>>>
>> >>>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
>> >>>>> /home/kub18/myapp/build.xml Trying to override old
>> >>>>> definition of datatype resources
>> >>>>>
>> >>>>> prepare:
>> >>>>>
>> >>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>> >>>>> 'includeantruntime' was not set, defaulting to
>> >>>>> build.sysclasspath=last; set to false for repeatable
>> >>>>> builds
>> >>>>>
>> >>>>> install:
>> >>>>>
>> >>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>> >>>>> java.net.ProtocolException: Server redirected too many
>> >>>>> times (20) at
>> >>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
>> L
>> >
>> >>>>>
>> Con
>> >
>> >>>>>
>> > nection.java:1908)
>> >>>>>
>> >>>>> After inserting
>> >>>>>
>> >>>>> <presetdef name="javac"> <javac includeantruntime="false"
>> >>>>> /> </presetdef>
>> >>>>>
>> >>>>> KONSOLE OUTPUT
>> >>>>>
>> >>>>> ant install Buildfile: /home/kub18/myapp/build.xml Trying
>> >>>>> to override old definition of task javac Trying to override
>> >>>>> old definition of datatype resources
>> >>>>>
>> >>>>> prepare:
>> >>>>>
>> >>>>> compile:
>> >>>>>
>> >>>>> install:
>> >>>>>
>> >>>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
>> >>>>> java.net.ProtocolException: Server redirected too many
>> >>>>> times (20) at
>> >>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
>> L
>> >
>> >>>>>
>> Con
>> >
>> >>>>>
>> > nection.java:1908)
>> >
>> >> It
>> >>>>>
>> >> looks like something isn't working with your ant build script,
>> >> or with your application.
>> >
>> >> -chris
>> >>>
>> >>> --------------------------------------------------------------------
>> - -
>> >>>
>> >>>
>> >
>> >>>
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> > <ma...@tomcat.apache.org>
>> >>> For additional commands, e-mail: users-help@tomcat.apache.org
>> > <ma...@tomcat.apache.org>
>> >>>
>> >>>
>> >
>> >
>> -----BEGIN PGP SIGNATURE-----
>> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>>
>> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl371M4ACgkQHPApP6U8
>> pFg3wQ//S0M1p2w7pb7hp9+98Y+ztBjwwGf57ST/MpD4EiqiKJPGNoCKdlTQEmrF
>> XJheL4PbQx33utT4tfaFOhuOwOU16oyzhdRfODvxa2wBI+jOzXMOu4k1qpMr6glk
>> EiZc1ZwOjQVeS/PeBNkOsSZvVuvfyTOLsdK5Kp3Virb9RuQIttuuiMchiIlQpwmN
>> gKwdjhoP8b5IDKDGvATgYXE8VaNw2StksrexV4+DEc3FB1F0GM+BWQwm2vawqxGZ
>> Rhl3ymPaZNx+A0SRt/KHaezT4LINav3fBUFJ7xExc5sDJv/xcSUn5HA4CZzIBoJb
>> pFx9kiNeJIzK1+ARrWMMxJSdZ/NljBPfpGfgVVDt8HKBeli8h5C2Xeimc3tRTVy5
>> 0U3w+dbsTFiUNhzzFdgpw+b/PITOl+12Lj1paGWszlxGwT+CnHHkU6vBN92dA4Ir
>> DL6WiIjDeWeqyA5623llR9q8cCrtvudd6Hh/VBkIcnrd7BIdh3SVAU/7iAFumFZf
>> qZvJNbU52DraPfO7IoaCUr3lLrFXePgctQ0mCB5rKh3wBaOjZ1qCvkfqnkQq3Gp6
>> QXPoJbaZFVeFaD3iJmg4/U37Ix5a0WghPojRkZR5jQBsJCQW6EOxlcSDLtQmqNSG
>> boYd0GVkZqbXhnMRlQq8Var1rVJLtvScRhCxbRGaEryJ/pmhBXc=
>> =3jsY
>> -----END PGP SIGNATURE-----
>>
>
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Zahid,
On 12/19/19 14:47, Zahid Rahman wrote:
> CVS is working fine.
LOL okay
> build.properties # Context path to install this application on
> app.path=/myapp
>
> # Tomcat installation directory
> catalina.home=/home/kub18/apache-tomcat-9.0.30
>
> # Manager webapp username and password manager.username=myusername
> manager.password=mypassword
Is your manager available at this URL:
http://localhost:8080/manager/text
??
Try using your web browser to see if it works.
- -chris
> On Thu, 19 Dec 2019 at 18:48, Christopher Schultz
> <chris@christopherschultz.net
> <ma...@christopherschultz.net>> wrote:
>
> Zahid,
>
> On 12/19/19 12:57, Zahid Rahman wrote:
>> I'm religiously following the instructions.
>
> :) Are you using CVS as your revision-control system?
>
> Someone brought that to our attention recently; that page is
> sorely out of date, unfortunately.
>
>> The build script is the template provided. I have made only one
>> change. Added one tag following warning. warning:
>>> 'includeantruntime' was not set, defaulting to
>
>> There is only one jsp in the application.
>
>> I am trying to go through all the documents step by step.
>
> What do you have in your build.properties file? Please remember to
> remove all secrets.
>
> -chris
>
>> On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
>> chris@christopherschultz.net
> <ma...@christopherschultz.net>> wrote:
>
>> Zahid,
>
>> On 12/19/19 10:09, Zahid Rahman wrote:
>>>>> tomcat document page:
>>>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
>>>>>
>>>>>
>>>>>
>
>>>>>
BEFORE TOMCAT STARTED
>>>>>
>>>>> KONSOLE OUTPUT
>>>>>
>>>>> kub18@UB18:~/myapp$ ant install Buildfile:
>>>>> /home/kub18/myapp/build.xml Trying to override old
>>>>> definition of datatype resources
>>>>>
>>>>>
>>>>> prepare:
>>>>>
>>>>>
>>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>>>>> 'includeantruntime' was not set, defaulting to
>>>>> build.sysclasspath=last; set to false for repeatable
>>>>> builds
>>>>>
>>>>> install:
>>>>>
>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>>> java.net.ConnectException: Connection refused (Connection
>>>>> refused) at java.net.PlainSocketImpl.socketConnect(Native
>>>>> Method)
>>>>>
>>>>> AFTER TOMCAT STARTED
>>>>> kub18@UB18:~/apache-tomcat-9.0.30/bin$ ./startup.sh Using
>>>>> CATALINA_BASE: /home/kub18/apache-tomcat-9.0.30 Using
>>>>> CATALINA_HOME: /home/kub18/apache-tomcat-9.0.30 Using
>>>>> CATALINA_TMPDIR: /home/kub18/apache-tomcat-9.0.30/temp
>>>>> Using JRE_HOME: /usr Using CLASSPATH:
>>>>> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apa
c
>
>>>>>
he-
>
>>>>>
> tomcat-9.0.30/bin/tomcat-juli.jar
>>>>>
>>>>>
>>>>>
>>>>> Tomcat started.
>>>>>
>>>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
>>>>> /home/kub18/myapp/build.xml Trying to override old
>>>>> definition of datatype resources
>>>>>
>>>>> prepare:
>>>>>
>>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>>>>> 'includeantruntime' was not set, defaulting to
>>>>> build.sysclasspath=last; set to false for repeatable
>>>>> builds
>>>>>
>>>>> install:
>>>>>
>>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>>> java.net.ProtocolException: Server redirected too many
>>>>> times (20) at
>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
L
>
>>>>>
Con
>
>>>>>
> nection.java:1908)
>>>>>
>>>>> After inserting
>>>>>
>>>>> <presetdef name="javac"> <javac includeantruntime="false"
>>>>> /> </presetdef>
>>>>>
>>>>> KONSOLE OUTPUT
>>>>>
>>>>> ant install Buildfile: /home/kub18/myapp/build.xml Trying
>>>>> to override old definition of task javac Trying to override
>>>>> old definition of datatype resources
>>>>>
>>>>> prepare:
>>>>>
>>>>> compile:
>>>>>
>>>>> install:
>>>>>
>>>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
>>>>> java.net.ProtocolException: Server redirected too many
>>>>> times (20) at
>>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpUR
L
>
>>>>>
Con
>
>>>>>
> nection.java:1908)
>
>> It
>>>>>
>> looks like something isn't working with your ant build script,
>> or with your application.
>
>> -chris
>>>
>>> --------------------------------------------------------------------
- -
>>>
>>>
>
>>>
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> <ma...@tomcat.apache.org>
>>> For additional commands, e-mail: users-help@tomcat.apache.org
> <ma...@tomcat.apache.org>
>>>
>>>
>
>
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl371M4ACgkQHPApP6U8
pFg3wQ//S0M1p2w7pb7hp9+98Y+ztBjwwGf57ST/MpD4EiqiKJPGNoCKdlTQEmrF
XJheL4PbQx33utT4tfaFOhuOwOU16oyzhdRfODvxa2wBI+jOzXMOu4k1qpMr6glk
EiZc1ZwOjQVeS/PeBNkOsSZvVuvfyTOLsdK5Kp3Virb9RuQIttuuiMchiIlQpwmN
gKwdjhoP8b5IDKDGvATgYXE8VaNw2StksrexV4+DEc3FB1F0GM+BWQwm2vawqxGZ
Rhl3ymPaZNx+A0SRt/KHaezT4LINav3fBUFJ7xExc5sDJv/xcSUn5HA4CZzIBoJb
pFx9kiNeJIzK1+ARrWMMxJSdZ/NljBPfpGfgVVDt8HKBeli8h5C2Xeimc3tRTVy5
0U3w+dbsTFiUNhzzFdgpw+b/PITOl+12Lj1paGWszlxGwT+CnHHkU6vBN92dA4Ir
DL6WiIjDeWeqyA5623llR9q8cCrtvudd6Hh/VBkIcnrd7BIdh3SVAU/7iAFumFZf
qZvJNbU52DraPfO7IoaCUr3lLrFXePgctQ0mCB5rKh3wBaOjZ1qCvkfqnkQq3Gp6
QXPoJbaZFVeFaD3iJmg4/U37Ix5a0WghPojRkZR5jQBsJCQW6EOxlcSDLtQmqNSG
boYd0GVkZqbXhnMRlQq8Var1rVJLtvScRhCxbRGaEryJ/pmhBXc=
=3jsY
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Zahid Rahman <za...@gmail.com>.
CVS is working fine.
build.properties
# Context path to install this application on
app.path=/myapp
# Tomcat installation directory
catalina.home=/home/kub18/apache-tomcat-9.0.30
# Manager webapp username and password
manager.username=myusername
manager.password=mypassword
On Thu, 19 Dec 2019 at 18:48, Christopher Schultz <
chris@christopherschultz.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zahid,
>
> On 12/19/19 12:57, Zahid Rahman wrote:
> > I'm religiously following the instructions.
>
> :) Are you using CVS as your revision-control system?
>
> Someone brought that to our attention recently; that page is sorely
> out of date, unfortunately.
>
> > The build script is the template provided. I have made only one
> > change. Added one tag following warning. warning:
> >> 'includeantruntime' was not set, defaulting to
> >
> > There is only one jsp in the application.
> >
> > I am trying to go through all the documents step by step.
>
> What do you have in your build.properties file? Please remember to
> remove all secrets.
>
> - -chris
>
> > On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
> > chris@christopherschultz.net> wrote:
> >
> > Zahid,
> >
> > On 12/19/19 10:09, Zahid Rahman wrote:
> >>>> tomcat document page:
> >>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
> >>>>
> >>>>
> >>>>
> BEFORE TOMCAT STARTED
> >>>>
> >>>> KONSOLE OUTPUT
> >>>>
> >>>> kub18@UB18:~/myapp$ ant install Buildfile:
> >>>> /home/kub18/myapp/build.xml Trying to override old definition
> >>>> of datatype resources
> >>>>
> >>>>
> >>>> prepare:
> >>>>
> >>>>
> >>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> >>>> 'includeantruntime' was not set, defaulting to
> >>>> build.sysclasspath=last; set to false for repeatable builds
> >>>>
> >>>> install:
> >>>>
> >>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
> >>>> java.net.ConnectException: Connection refused (Connection
> >>>> refused) at java.net.PlainSocketImpl.socketConnect(Native
> >>>> Method)
> >>>>
> >>>> AFTER TOMCAT STARTED kub18@UB18:~/apache-tomcat-9.0.30/bin$
> >>>> ./startup.sh Using CATALINA_BASE:
> >>>> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_HOME:
> >>>> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_TMPDIR:
> >>>> /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME:
> >>>> /usr Using CLASSPATH:
> >>>> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apac
> he-
> >
> >>>>
> tomcat-9.0.30/bin/tomcat-juli.jar
> >>>>
> >>>>
> >>>>
> >>>> Tomcat started.
> >>>>
> >>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
> >>>> /home/kub18/myapp/build.xml Trying to override old definition
> >>>> of datatype resources
> >>>>
> >>>> prepare:
> >>>>
> >>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> >>>> 'includeantruntime' was not set, defaulting to
> >>>> build.sysclasspath=last; set to false for repeatable builds
> >>>>
> >>>> install:
> >>>>
> >>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
> >>>> java.net.ProtocolException: Server redirected too many times
> >>>> (20) at
> >>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURL
> Con
> >
> >>>>
> nection.java:1908)
> >>>>
> >>>> After inserting
> >>>>
> >>>> <presetdef name="javac"> <javac includeantruntime="false" />
> >>>> </presetdef>
> >>>>
> >>>> KONSOLE OUTPUT
> >>>>
> >>>> ant install Buildfile: /home/kub18/myapp/build.xml Trying to
> >>>> override old definition of task javac Trying to override old
> >>>> definition of datatype resources
> >>>>
> >>>> prepare:
> >>>>
> >>>> compile:
> >>>>
> >>>> install:
> >>>>
> >>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
> >>>> java.net.ProtocolException: Server redirected too many times
> >>>> (20) at
> >>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURL
> Con
> >
> >>>>
> nection.java:1908)
> >
> > It
> >>>>
> > looks like something isn't working with your ant build script, or
> > with your application.
> >
> > -chris
> >>
> >> ---------------------------------------------------------------------
> >>
> >>
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl37xgEACgkQHPApP6U8
> pFh2LQ/9GLmlbIT4GnjUBFqjbkRvA7SMZfLhagnXKpxUi3iFiK4mDGi3ALI/y/XG
> gNp+SzE/vEYmNSUHUzbMRD8WxHFEj24l577hJi1UjU8Ppm6rycNysuh+Y9K6SlIJ
> vquziSoo87c84Av6XvDMWhN6Y5k45GE81mNolzIrt3TdMRgYJtFj9seIWaIZIf3s
> KKPtCYPVPFMAQGLxP+DAP6ZXRn+tQCoIWtJSSTPVwIue16ZxdqLh0OjQnEPd2jBG
> kmIWOhAXKNSwY5uLYE75p/6BQ5e/79XUibzitE7kANQk3IJUF6Q0Ueyu4cZUwfUu
> N72LxKvmcQP1cXgGQDNezGDFQHd2H5MKmvBN0Ra5Qw80y91jWUohMHKekcIhDRoA
> MZIfgFsfxD6seglXeEsK8MV9P2wi+271fM1w1y/otE7JQqveHSUqg6C0c/NxzT6T
> h+SQf92PW+jMYza7q2c5L2jTGOuIcn+uYCy7m26SvVRWlDLiU2Dym+yU7StvCuUa
> 9lVzC2StqfnqTkcRjvbfXy8wLmlP0WCtXJGG8jtWYo9coYit20MNe11ozlz/qCMf
> FXOXLQ8Y9yZIwzKip77MmvCX28ktKKcm4WWcbkUL8+eFk3n7+zTHQQLOd5VxRrZN
> YBD4gOebO7T/DTkwbhRPBDE0PBQ2H1c6Zt6PzyuuyDA5YNpmxCk=
> =nAjh
> -----END PGP SIGNATURE-----
>
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Zahid,
On 12/19/19 12:57, Zahid Rahman wrote:
> I'm religiously following the instructions.
:) Are you using CVS as your revision-control system?
Someone brought that to our attention recently; that page is sorely
out of date, unfortunately.
> The build script is the template provided. I have made only one
> change. Added one tag following warning. warning:
>> 'includeantruntime' was not set, defaulting to
>
> There is only one jsp in the application.
>
> I am trying to go through all the documents step by step.
What do you have in your build.properties file? Please remember to
remove all secrets.
- -chris
> On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
> chris@christopherschultz.net> wrote:
>
> Zahid,
>
> On 12/19/19 10:09, Zahid Rahman wrote:
>>>> tomcat document page:
>>>> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
>>>>
>>>>
>>>>
BEFORE TOMCAT STARTED
>>>>
>>>> KONSOLE OUTPUT
>>>>
>>>> kub18@UB18:~/myapp$ ant install Buildfile:
>>>> /home/kub18/myapp/build.xml Trying to override old definition
>>>> of datatype resources
>>>>
>>>>
>>>> prepare:
>>>>
>>>>
>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>>>> 'includeantruntime' was not set, defaulting to
>>>> build.sysclasspath=last; set to false for repeatable builds
>>>>
>>>> install:
>>>>
>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>> java.net.ConnectException: Connection refused (Connection
>>>> refused) at java.net.PlainSocketImpl.socketConnect(Native
>>>> Method)
>>>>
>>>> AFTER TOMCAT STARTED kub18@UB18:~/apache-tomcat-9.0.30/bin$
>>>> ./startup.sh Using CATALINA_BASE:
>>>> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_HOME:
>>>> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_TMPDIR:
>>>> /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME:
>>>> /usr Using CLASSPATH:
>>>> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apac
he-
>
>>>>
tomcat-9.0.30/bin/tomcat-juli.jar
>>>>
>>>>
>>>>
>>>> Tomcat started.
>>>>
>>>> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
>>>> /home/kub18/myapp/build.xml Trying to override old definition
>>>> of datatype resources
>>>>
>>>> prepare:
>>>>
>>>> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
>>>> 'includeantruntime' was not set, defaulting to
>>>> build.sysclasspath=last; set to false for repeatable builds
>>>>
>>>> install:
>>>>
>>>> BUILD FAILED /home/kub18/myapp/build.xml:369:
>>>> java.net.ProtocolException: Server redirected too many times
>>>> (20) at
>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURL
Con
>
>>>>
nection.java:1908)
>>>>
>>>> After inserting
>>>>
>>>> <presetdef name="javac"> <javac includeantruntime="false" />
>>>> </presetdef>
>>>>
>>>> KONSOLE OUTPUT
>>>>
>>>> ant install Buildfile: /home/kub18/myapp/build.xml Trying to
>>>> override old definition of task javac Trying to override old
>>>> definition of datatype resources
>>>>
>>>> prepare:
>>>>
>>>> compile:
>>>>
>>>> install:
>>>>
>>>> BUILD FAILED /home/kub18/myapp/build.xml:372:
>>>> java.net.ProtocolException: Server redirected too many times
>>>> (20) at
>>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURL
Con
>
>>>>
nection.java:1908)
>
> It
>>>>
> looks like something isn't working with your ant build script, or
> with your application.
>
> -chris
>>
>> ---------------------------------------------------------------------
>>
>>
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl37xgEACgkQHPApP6U8
pFh2LQ/9GLmlbIT4GnjUBFqjbkRvA7SMZfLhagnXKpxUi3iFiK4mDGi3ALI/y/XG
gNp+SzE/vEYmNSUHUzbMRD8WxHFEj24l577hJi1UjU8Ppm6rycNysuh+Y9K6SlIJ
vquziSoo87c84Av6XvDMWhN6Y5k45GE81mNolzIrt3TdMRgYJtFj9seIWaIZIf3s
KKPtCYPVPFMAQGLxP+DAP6ZXRn+tQCoIWtJSSTPVwIue16ZxdqLh0OjQnEPd2jBG
kmIWOhAXKNSwY5uLYE75p/6BQ5e/79XUibzitE7kANQk3IJUF6Q0Ueyu4cZUwfUu
N72LxKvmcQP1cXgGQDNezGDFQHd2H5MKmvBN0Ra5Qw80y91jWUohMHKekcIhDRoA
MZIfgFsfxD6seglXeEsK8MV9P2wi+271fM1w1y/otE7JQqveHSUqg6C0c/NxzT6T
h+SQf92PW+jMYza7q2c5L2jTGOuIcn+uYCy7m26SvVRWlDLiU2Dym+yU7StvCuUa
9lVzC2StqfnqTkcRjvbfXy8wLmlP0WCtXJGG8jtWYo9coYit20MNe11ozlz/qCMf
FXOXLQ8Y9yZIwzKip77MmvCX28ktKKcm4WWcbkUL8+eFk3n7+zTHQQLOd5VxRrZN
YBD4gOebO7T/DTkwbhRPBDE0PBQ2H1c6Zt6PzyuuyDA5YNpmxCk=
=nAjh
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Zahid Rahman <za...@gmail.com>.
I'm religiously following the instructions.
The build script is the template provided. I have made only one change.
Added one tag following warning.
warning:
> 'includeantruntime' was not set, defaulting to
There is only one jsp in the application.
I am trying to go through all the documents step by step.
On Thu, 19 Dec 2019, 17:32 Christopher Schultz, <
chris@christopherschultz.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Zahid,
>
> On 12/19/19 10:09, Zahid Rahman wrote:
> > tomcat document page:
> > https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
> >
> > BEFORE TOMCAT STARTED
> >
> > KONSOLE OUTPUT
> >
> > kub18@UB18:~/myapp$ ant install Buildfile:
> > /home/kub18/myapp/build.xml Trying to override old definition of
> > datatype resources
> >
> >
> > prepare:
> >
> >
> > compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> > 'includeantruntime' was not set, defaulting to
> > build.sysclasspath=last; set to false for repeatable builds
> >
> > install:
> >
> > BUILD FAILED /home/kub18/myapp/build.xml:369:
> > java.net.ConnectException: Connection refused (Connection refused)
> > at java.net.PlainSocketImpl.socketConnect(Native Method)
> >
> > AFTER TOMCAT STARTED kub18@UB18:~/apache-tomcat-9.0.30/bin$
> > ./startup.sh Using CATALINA_BASE:
> > /home/kub18/apache-tomcat-9.0.30 Using CATALINA_HOME:
> > /home/kub18/apache-tomcat-9.0.30 Using CATALINA_TMPDIR:
> > /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME: /usr
> > Using CLASSPATH:
> > /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apache-
> tomcat-9.0.30/bin/tomcat-juli.jar
> >
> >
> >
> > Tomcat started.
> >
> > KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
> > /home/kub18/myapp/build.xml Trying to override old definition of
> > datatype resources
> >
> > prepare:
> >
> > compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> > 'includeantruntime' was not set, defaulting to
> > build.sysclasspath=last; set to false for repeatable builds
> >
> > install:
> >
> > BUILD FAILED /home/kub18/myapp/build.xml:369:
> > java.net.ProtocolException: Server redirected too many times (20)
> > at
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCon
> nection.java:1908)
> >
> > After inserting
> >
> > <presetdef name="javac"> <javac includeantruntime="false" />
> > </presetdef>
> >
> > KONSOLE OUTPUT
> >
> > ant install Buildfile: /home/kub18/myapp/build.xml Trying to
> > override old definition of task javac Trying to override old
> > definition of datatype resources
> >
> > prepare:
> >
> > compile:
> >
> > install:
> >
> > BUILD FAILED /home/kub18/myapp/build.xml:372:
> > java.net.ProtocolException: Server redirected too many times (20)
> > at
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCon
> nection.java:1908)
>
> It
> >
> looks like something isn't working with your ant build script, or
> with your application.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
>
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl37tDYACgkQHPApP6U8
> pFg6eRAAwZ3a3lERuleFbMQKPUqSCMK+CzEVi5O/9DIqdejvvfSFzYVkTUBhxkRo
> /UkeAw3WgHCAzJ9R9+E1vACiqCsh5dyQIdzQtwXXzDPZUcQzvHwsXcYpaGXVva0D
> uC6wfKG5m2uWto/UZ7RWqdA0pAdOnVexrY8jKR9c027xW+WJ3DU1uLdld4/4VmUO
> 8+irLDDpZheAQcGv8g/GB79uRUZQ6T20EYo01AWCn8S29MeEppsW7+1AbZl8HNuM
> +reb8+1fQPbeSogny4m5R1Zt5/ulKxfCehBJpnsM/ubDGzLLFgKVIcWrbZL0ayGh
> tU1jswDFW6x3lJxM6i6+OMMipAplR9jt7scQx40W8HqMsFCZO7syp1L9feHityem
> xN6CsKL2alkw325Zwq0O43vkqve347JPHs6C4/DIX/B7ydwoWqaV7V6QzZuXZzmK
> hj5GjnoUAhOqBfO+k3y71DFkbxIMa5WAUJARxyAo8Os8EleBApFLH1qoUR9Ov+KV
> sQQRxyYbH+Jt34JVZayZ/mQIlO8A+YYU1U6XgTo73hlwcu1Dnc1z9ldwXEymsAoL
> 3IfBwor7fs66QvPG3DtQMNmzJAsYsubibMRo7I2Yzyz3vVNGPZC0F78aBs9OZ9Gd
> rNl2pznD0wsJMPyUgqErg0qenR5qfJ13AYvRw28yc7Zp3okLmjo=
> =mu23
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: ant install build.xml:372: java.net.ProtocolException: Server
redirected too many times (20)
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Zahid,
On 12/19/19 10:09, Zahid Rahman wrote:
> tomcat document page:
> https://tomcat.apache.org/tomcat-8.5-doc/appdev/processes.html
>
> BEFORE TOMCAT STARTED
>
> KONSOLE OUTPUT
>
> kub18@UB18:~/myapp$ ant install Buildfile:
> /home/kub18/myapp/build.xml Trying to override old definition of
> datatype resources
>
>
> prepare:
>
>
> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> install:
>
> BUILD FAILED /home/kub18/myapp/build.xml:369:
> java.net.ConnectException: Connection refused (Connection refused)
> at java.net.PlainSocketImpl.socketConnect(Native Method)
>
> AFTER TOMCAT STARTED kub18@UB18:~/apache-tomcat-9.0.30/bin$
> ./startup.sh Using CATALINA_BASE:
> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_HOME:
> /home/kub18/apache-tomcat-9.0.30 Using CATALINA_TMPDIR:
> /home/kub18/apache-tomcat-9.0.30/temp Using JRE_HOME: /usr
> Using CLASSPATH:
> /home/kub18/apache-tomcat-9.0.30/bin/bootstrap.jar:/home/kub18/apache-
tomcat-9.0.30/bin/tomcat-juli.jar
>
>
>
> Tomcat started.
>
> KONSOLE OUTPUT kub18@UB18:~/myapp$ ant install Buildfile:
> /home/kub18/myapp/build.xml Trying to override old definition of
> datatype resources
>
> prepare:
>
> compile: [javac] /home/kub18/myapp/build.xml:293: warning:
> 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> install:
>
> BUILD FAILED /home/kub18/myapp/build.xml:369:
> java.net.ProtocolException: Server redirected too many times (20)
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCon
nection.java:1908)
>
> After inserting
>
> <presetdef name="javac"> <javac includeantruntime="false" />
> </presetdef>
>
> KONSOLE OUTPUT
>
> ant install Buildfile: /home/kub18/myapp/build.xml Trying to
> override old definition of task javac Trying to override old
> definition of datatype resources
>
> prepare:
>
> compile:
>
> install:
>
> BUILD FAILED /home/kub18/myapp/build.xml:372:
> java.net.ProtocolException: Server redirected too many times (20)
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLCon
nection.java:1908)
It
>
looks like something isn't working with your ant build script, or
with your application.
- -chris
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl37tDYACgkQHPApP6U8
pFg6eRAAwZ3a3lERuleFbMQKPUqSCMK+CzEVi5O/9DIqdejvvfSFzYVkTUBhxkRo
/UkeAw3WgHCAzJ9R9+E1vACiqCsh5dyQIdzQtwXXzDPZUcQzvHwsXcYpaGXVva0D
uC6wfKG5m2uWto/UZ7RWqdA0pAdOnVexrY8jKR9c027xW+WJ3DU1uLdld4/4VmUO
8+irLDDpZheAQcGv8g/GB79uRUZQ6T20EYo01AWCn8S29MeEppsW7+1AbZl8HNuM
+reb8+1fQPbeSogny4m5R1Zt5/ulKxfCehBJpnsM/ubDGzLLFgKVIcWrbZL0ayGh
tU1jswDFW6x3lJxM6i6+OMMipAplR9jt7scQx40W8HqMsFCZO7syp1L9feHityem
xN6CsKL2alkw325Zwq0O43vkqve347JPHs6C4/DIX/B7ydwoWqaV7V6QzZuXZzmK
hj5GjnoUAhOqBfO+k3y71DFkbxIMa5WAUJARxyAo8Os8EleBApFLH1qoUR9Ov+KV
sQQRxyYbH+Jt34JVZayZ/mQIlO8A+YYU1U6XgTo73hlwcu1Dnc1z9ldwXEymsAoL
3IfBwor7fs66QvPG3DtQMNmzJAsYsubibMRo7I2Yzyz3vVNGPZC0F78aBs9OZ9Gd
rNl2pznD0wsJMPyUgqErg0qenR5qfJ13AYvRw28yc7Zp3okLmjo=
=mu23
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org