yeah thanks ... will try to take a closer look at it. regards, Achim
2016-11-18 10:57 GMT+01:00 Bengt Rodehav <[email protected]>: > I just created the following JIRA: > > https://ops4j1.jira.com/browse/PAXWEB-1032 > > /Bengt > > 2016-11-18 9:17 GMT+01:00 'Achim Nierbeck' via OPS4J < > [email protected]>: > >> Hi, >> >> yeah it might feel a bit strange and it used to be even stranger ... >> till version 3 of Pax-Web welcome files where handled by a specialized >> servlet filter, so you ended up with even stranger things :) >> >> Regarding the welcome file effects you've seen, could you open an issue >> for it, so we don't forget about it, to give some more thoughts to it? >> >> Thanks, Achim >> >> >> 2016-11-16 16:33 GMT+01:00 Bengt Rodehav <[email protected]>: >> >>> I've managed to get the welcome functionality to work the way I want to >>> using the UrlRewriteFilter I mentioned in another post. The default >>> behaviour from Pax-Web does seem very strange though. >>> >>> /Bengt >>> >>> 2016-11-15 16:10 GMT+01:00 Bengt Rodehav <[email protected]>: >>> >>>> I'm still puzzled with the welcome files. Can't really get it to work. >>>> >>>> My main starting page is: >>>> >>>> http://localhost:8183/index.html >>>> >>>> >>>> If I try to access the above URL everything works. If I instead try to >>>> access: >>>> >>>> http://localhost:8183 >>>> >>>> >>>> I get HTTP status 403. If I try to access: >>>> >>>> http://localhost:8183/ >>>> >>>> >>>> then it changes the URL by removing the trailing "/" and returns 403. >>>> >>>> If I try to access >>>> >>>> http://localhost:8183/admin >>>> >>>> >>>> Then I get back: >>>> >>>> http://localhost:8183/index.html >>>> >>>> >>>> If I try to access >>>> >>>> http://localhost:8183/admin/ >>>> >>>> >>>> then I get 403. >>>> >>>> It doesn't make any sense at all to me. I get the same result >>>> regardless if I manually register welcome files as follows: >>>> >>>> mWebService.registerWelcomeFiles(new String[] { "index.html" }, false, >>>>> mHttpContext); >>>> >>>> >>>> ..or if I just go with the default which I believe is "index.html" and >>>> "index.jsp". >>>> >>>> How should this work? >>>> >>>> Our public site will be mapped to a DNS name (say http://x.y.z) and it >>>> is important that if the user specifies http://x.y.z s/he should get >>>> http://x.y.z/index.html. >>>> >>>> This seems very strange to me. >>>> >>>> /Bengt >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2016-11-15 13:50 GMT+01:00 Bengt Rodehav <[email protected]>: >>>> >>>>> Thanks Achim, >>>>> >>>>> I didn't know the URL had to end in a "/". >>>>> >>>>> I think it would be a good idea to add the possibility to disable >>>>> welcome file handling. I will try a workaround consisting of setting >>>>> welcome files to files that do not exist, e g: >>>>> >>>>> mWebService.registerWelcomeFiles(new String[] { "nonexistent.html" }, >>>>>> false, mHttpContext); >>>>> >>>>> >>>>> I'm hoping it works. >>>>> >>>>> /Bengt >>>>> >>>>> 2016-11-15 11:15 GMT+01:00 'Achim Nierbeck' via OPS4J < >>>>> [email protected]>: >>>>> >>>>>> Hi, >>>>>> >>>>>> for your first issue of "/admin" this isn't a valid url and therefore >>>>>> the default "index.html" will be executed, if you call "/admin/" which >>>>>> is a >>>>>> valid url, you'll get the index of /admin/index.html ;) >>>>>> >>>>>> Regarding default welcome file handling, this can't be disabled right >>>>>> now. >>>>>> Need to verify if this should be / could be actually possible. >>>>>> >>>>>> Regards, Achim >>>>>> >>>>>> >>>>>> 2016-11-15 11:10 GMT+01:00 Bengt Rodehav <[email protected]>: >>>>>> >>>>>>> I have a couple of issues with welcome files. >>>>>>> >>>>>>> I have some files at the root context, among others an index.html >>>>>>> which is my starting page. I also have a subfolder "/admin" where I have >>>>>>> other types of resources. There is also an "/admin/index.html" which is >>>>>>> the >>>>>>> starting page for the administrative user interface. >>>>>>> >>>>>>> If you specify the URL "/admin", the browser is directed to the file >>>>>>> "/index.html" and not "/admin/index.html" that I would have expected. Is >>>>>>> this the way it is supposed to work or do we have a bug? >>>>>>> >>>>>>> I am now using the UrlRewriterFilter for other stuff and might use >>>>>>> it also for welcome files. In that case I want to disable the welcome >>>>>>> files >>>>>>> in Pax-Web. But there seems to be no way to do that. I've tried both >>>>>>> >>>>>>> mWebService.registerWelcomeFiles(null, false, mHttpContext); >>>>>>> >>>>>>> >>>>>>> ...and >>>>>>> >>>>>>> mWebService.registerWelcomeFiles(new String[] { }, false, >>>>>>>> mHttpContext); >>>>>>> >>>>>>> >>>>>>> But none of those calls are accepted. >>>>>>> >>>>>>> How can I tell Pax-Web NOT to handle welcome files at all? >>>>>>> >>>>>>> /Bengt >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> ------------------ >>>>>>> OPS4J - http://www.ops4j.org - [email protected] >>>>>>> >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "OPS4J" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Apache Member >>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> >>>>>> Committer & Project Lead >>>>>> blog <http://notizblog.nierbeck.de/> >>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >>>>>> >>>>>> Software Architect / Project Manager / Scrum Master >>>>>> >>>>>> -- >>>>>> -- >>>>>> ------------------ >>>>>> OPS4J - http://www.ops4j.org - [email protected] >>>>>> >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "OPS4J" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>> >>> -- >>> -- >>> ------------------ >>> OPS4J - http://www.ops4j.org - [email protected] >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OPS4J" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> >> Apache Member >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer >> & Project Lead >> blog <http://notizblog.nierbeck.de/> >> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> >> >> Software Architect / Project Manager / Scrum Master >> >> -- >> -- >> ------------------ >> OPS4J - http://www.ops4j.org - [email protected] >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OPS4J" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > -- > ------------------ > OPS4J - http://www.ops4j.org - [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "OPS4J" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master -- -- ------------------ OPS4J - http://www.ops4j.org - [email protected] --- You received this message because you are subscribed to the Google Groups "OPS4J" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
