David Vick and I spoke about this this morning and he thought the annotation-driven elements in the context shouldn't be necessary. I tried removing them from the GWC stand alone context but that produced a slew of 404 errors in the integration tests.
On 2017-10-09 03:03 AM, Alessio Fabiani wrote: > See responses inline > > Regards, > > Alessio Fabiani > > ==GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information.==Ing. Alessio Fabiani > > @alfa7691Founder/Technical Lead > > GeoSolutions S.A.S.Via di Montramito 3/A55054 Massarosa > (LU)Italyphone: +39 0584 962313fax: +39 0584 1660272mob: +39 331 > 6233686http://www.geo-solutions.ithttp://twitter.com/geosolutions_it------------------------------------------------------- > > AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 > > Le informazioni contenute in questo messaggio di posta elettronica e/o > nel/i file/s allegato/i sono da considerarsi strettamente riservate. > Il loro utilizzo è consentito esclusivamente al destinatario del > messaggio, per le finalità indicate nel messaggio stesso. Qualora > riceviate questo messaggio senza esserne il destinatario, Vi preghiamo > cortesemente di darcene notizia via e-mail e di procedere alla > distruzione del messaggio stesso, cancellandolo dal Vostro sistema. > Conservare il messaggio stesso, divulgarlo anche in parte, > distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità > diverse, costituisce comportamento contrario ai principi dettati dal > D.Lgs. 196/2003. > > The information in this message and/or attachments, is intended solely > for the attention and use of the named addressee(s) and may be > confidential or proprietary in nature or covered by the provisions of > privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New > Data Protection Code).Any use not in accord with its purpose, any > disclosure, reproduction, copying, distribution, or either > dissemination, either whole or partial, is strictly forbidden except > previous formal approval of the named addressee(s). If you are not the > intended recipient, please contact immediately the sender by > telephone, fax or e-mail and delete the information in this message > that has been received in error. The sender does not give any warranty > or accept liability as the content, accuracy or completeness of sent > messages and accepts no responsibility for changes made after they > were sent or for other risks which arise as a result of e-mail > transmission, viruses, etc. > > > On Fri, Oct 6, 2017 at 6:29 PM, Andrea Aime > <[email protected] <mailto:[email protected]>> > wrote: > > On Fri, Oct 6, 2017 at 6:16 PM, Torben Barsballe > <[email protected] <mailto:[email protected]>> > wrote: > > We ought to just be using context:component-scan everywhere > (without mvc:annotation-driven) if GWC is not doing that, then > that is probably an error. > > > I was just discussing it with Alessio this morning, a git grep > against current GWC maste shows: > > > git grep annotation-driven > web/src/main/webapp/WEB-INF/geowebcache-rest-context.xml: > <mvc:annotation-driven/> > web/src/main/webapp/WEB-INF/geowebcache-servlet.xml: > <mvc:annotation-driven /> > web/src/main/webapp/WEB-INF/geowebcache-sqlite-context.xml: > <mvc:annotation-driven/> > > > > > JVM needs to start with the following option > -Dgwc.context.suffix=gwc > > > Yes, this was added in the GWC upgrade to MVC. It should be > included in the GeoServer gwc configuration (see here > > <https://github.com/geoserver/geoserver/blob/master/src/gwc/src/main/resources/application.properties>) > ; if it is not getting picked up then that seems like a bug, > or something strange in your configuration. > > > Ah, is this Spring variable interpolation? I found it to be very > finicky when working on multimodule projects, > never totally sure which bean handles them (since often one ends > up having multiple). > > > Currently this is quite dangerous. If for any reason this variable has > no values (and this may happens quite often when using most of the > GeoServer extensions redefining PropertyConfigurers) basically there's > a clash between GeoServer and GWC contexts. Also most of the REST > calls won't work due to path clashes. > > > > > > > > java.nio.file.InvalidPathException: Illegal char <:> at > index 19: > > /sldservice/geonode:san_andres_y_providencia_administrative/attributes.xml > at sun.nio.fs.*WindowsPathParser*.normalize(Unknown Source) > > > An issue with the WindowsPathParser seems quite probable, and > would explain why I haven't seen the issue. > > > Confused though, why is a windows path parser involved in the > handling of a URL to start with... > Alessio, do you have the full stack trace? > > > Here it is > > https://bpaste.net/show/2f744b7ae5d2 > > > > > Cheers > Andrea > > ==GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information.==Ing. Andrea Aime > @geowolfTechnical LeadGeoSolutions S.A.S.Via di Montramito 3/A > > <https://maps.google.com/?q=Via+di+Montramito+3/A+55054+%C2%A0Massarosa&entry=gmail&source=g>55054 > Massarosa > > <https://maps.google.com/?q=Via+di+Montramito+3/A+55054+%C2%A0Massarosa&entry=gmail&source=g> > (LU)phone: +39 0584 962313 <tel:0584%20962313>fax: +39 0584 > 1660272 <tel:0584%20166%200272>mob: +39 339 8844549 > > <tel:339%20884%204549>http://www.geo-solutions.ithttp://twitter.com/geosolutions_it > <http://twitter.com/geosolutions_it> > > AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 > > Le informazioni contenute in questo messaggio di posta elettronica > e/o nel/i file/s allegato/i sono da considerarsi strettamente > riservate. Il loro utilizzo è consentito esclusivamente al > destinatario del messaggio, per le finalità indicate nel messaggio > stesso. Qualora riceviate questo messaggio senza esserne il > destinatario, Vi preghiamo cortesemente di darcene notizia via > e-mail e di procedere alla distruzione del messaggio stesso, > cancellandolo dal Vostro sistema. Conservare il messaggio stesso, > divulgarlo anche in parte, distribuirlo ad altri soggetti, > copiarlo, od utilizzarlo per finalità diverse, costituisce > comportamento contrario ai principi dettati dal D.Lgs. 196/2003. > > The information in this message and/or attachments, is intended > solely for the attention and use of the named addressee(s) and may > be confidential or proprietary in nature or covered by the > provisions of privacy act (Legislative Decree June, 30 2003, > no.196 - Italy's New Data Protection Code).Any use not in accord > with its purpose, any disclosure, reproduction, copying, > distribution, or either dissemination, either whole or partial, is > strictly forbidden except previous formal approval of the named > addressee(s). If you are not the intended recipient, please > contact immediately the sender by telephone, fax or e-mail and > delete the information in this message that has been received in > error. The sender does not give any warranty or accept liability > as the content, accuracy or completeness of sent messages and > accepts no responsibility for changes made after they were sent > or for other risks which arise as a result of e-mail transmission, > viruses, etc. > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > Geoserver-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geoserver-devel -- Kevin Michael Smith <[email protected]>
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
