*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 <zahidr1...@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 < > ch...@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 >> > <ch...@christopherschultz.net >> > <mailto:ch...@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, < >> >> ch...@christopherschultz.net >> > <mailto:ch...@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-unsubscr...@tomcat.apache.org >> > <mailto:users-unsubscr...@tomcat.apache.org> >> >>> For additional commands, e-mail: users-h...@tomcat.apache.org >> > <mailto:users-h...@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----- >> >