Re: HTML manager

2021-07-30 Thread Noelette Stout
This is good to know. Unfortunately, changing the webapp is not an option
as it comes to us from a vendor. The tomcat listener might be something we
could do. I'll read up on that documentation and see if it will fit our
needs. For the moment, I have managed to convince my web admins to do a
full tomcat shutdown and not use the html manager in this case.

Thanks for these suggestions. It's good to have something to work with.

Noelette

On Fri, Jul 30, 2021 at 7:20 AM Konstantin Kolinko 
wrote:

> вт, 27 июл. 2021 г. в 17:36, Noelette Stout :
> >
> > We have an application that needs to have files added to WEB-INF/classes
> > each time it's deployed. Without getting into a long story about why
> we're
> > doing things in sub-optimal ways, I need to know if there's a way to run
> a
> > script that would add these files when deploying with the HTML manager.
> Any
> > ideas are appreciated. If the answer is to manually run the script from
> the
> > command line then reload, I can accept that too.
> >
>
> Generally,
> if you can make changes in your web application
>
> 1) PreResources element (with webAppMount="/WEB-INF/classes") can be
> used to inject external files into a web application.
>
> https://tomcat.apache.org/tomcat-9.0-doc/config/resources.html
>
> 2) A listener can be configured in a web application to do some work
> when the web application starts up.
>
> Either at Tomcat level (e.g. at Context), or with standard Servlet API.
>
> https://tomcat.apache.org/tomcat-9.0-doc/config/listeners.html
>
>
> https://tomcat.apache.org/tomcat-9.0-doc/servletapi/javax/servlet/ServletContextListener.html
>
> https://tomcat.apache.org/tomcat-9.0-doc/servletapi/javax/servlet/ServletContainerInitializer.html
>
> Best regards,
> Konstantin Kolinko
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

-- 
Noelette Stout
ITS Enterprise Applications - Senior Application Administrator
Idaho State University
E-mail: stounoel "at" isu "dot" edu
Desk: 208-282-2554


Re: HTML manager

2021-07-30 Thread Konstantin Kolinko
вт, 27 июл. 2021 г. в 17:36, Noelette Stout :
>
> We have an application that needs to have files added to WEB-INF/classes
> each time it's deployed. Without getting into a long story about why we're
> doing things in sub-optimal ways, I need to know if there's a way to run a
> script that would add these files when deploying with the HTML manager. Any
> ideas are appreciated. If the answer is to manually run the script from the
> command line then reload, I can accept that too.
>

Generally,
if you can make changes in your web application

1) PreResources element (with webAppMount="/WEB-INF/classes") can be
used to inject external files into a web application.

https://tomcat.apache.org/tomcat-9.0-doc/config/resources.html

2) A listener can be configured in a web application to do some work
when the web application starts up.

Either at Tomcat level (e.g. at Context), or with standard Servlet API.

https://tomcat.apache.org/tomcat-9.0-doc/config/listeners.html

https://tomcat.apache.org/tomcat-9.0-doc/servletapi/javax/servlet/ServletContextListener.html
https://tomcat.apache.org/tomcat-9.0-doc/servletapi/javax/servlet/ServletContainerInitializer.html

Best regards,
Konstantin Kolinko

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



HTML manager

2021-07-27 Thread Noelette Stout
We have an application that needs to have files added to WEB-INF/classes
each time it's deployed. Without getting into a long story about why we're
doing things in sub-optimal ways, I need to know if there's a way to run a
script that would add these files when deploying with the HTML manager. Any
ideas are appreciated. If the answer is to manually run the script from the
command line then reload, I can accept that too.

Thanks,
Noelette

-- 
Noelette Stout

ITS Enterprise Applications - Application Administrator - Senior

Business Administration Building, Rm 109L
921 South 8th Ave 8037
Idaho State University
Pocatello ID 83209
E-mail: stounoel "at" isu "dot" edu
Desk: 208-282-2554