When changing service definitions, it is important to do all of the
following:

1. make changes to rewrite/service XMLs
2. restart Knox - so that the new service definitions are loaded
3. touch any topology that is hosting the service for which you changes
effected - so that a new webapp is created and deployed

#3 is nonintuitive but when you understand that the generated webapp for
each topology contains the service definitions it makes sense.

On Tue, Mar 19, 2019 at 5:51 PM Shawn Weeks <swe...@weeksconsulting.us>
wrote:

> /var/lib/knox/data-3.1.0.0-78/services/zeppelinui/0.8.0/rewrite.xml and I
> did restart Knox after changing it. It seems like Knox bases new topology
> generated rewrite.xmls off of the old ones so I've had to delete all the
> deployments and restart and then recreate. Was wondering if it might have
> been picking the 0.6.0 version for some reason as I haven't changed it.
>
> Thanks
>
> -----Original Message-----
> From: Kevin Risden <kris...@apache.org>
> Sent: Tuesday, March 19, 2019 11:26 AM
> To: dev@knox.apache.org
> Subject: Re: KNOX-1827 Oddness with Topology Deployments
>
> What is the full path to the rewrite.xml you modified?
> KNOX_INSTALL_DIR/data/services/zeppelinui/0.8.0/rewrite.xml? Did you
> restart Knox after the change?
>
> Kevin Risden
>
>
> On Tue, Mar 19, 2019 at 12:19 PM Shawn Weeks <swe...@weeksconsulting.us>
> wrote:
>
> > For KNOX-1827 I've modified zeppelinui/0.8.0/rewrite.xml to no longer
> > include path=app in ZEPPELINUI/zeppelin/inbound/rootAppScript. I then
> > deleted every from the deployments folder and recreated topologies in
> > the Knox Admin interface. Somehow after a certain period of time that
> > line get's added back to the rewrite. Where is Knox sourcing the
> > service definitions from during the autocreated topologies? Is it
> > pulling them from within the jar or from the installation directory?
> >
> > Thanks
> > Shawn Weeks
> >
>

Reply via email to