# Update custom modules without restarting Wowza

**URL:** <https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311>\
**Category:** Wowza Streaming Engine\
**Created:** [February 9, 2010, 8:54pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311 "2010-02-09T20:54:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Petr\_Janda](https://avatars.discourse-cdn.com/v4/letter/p/f6c823/32.png) [@Petr\_Janda](https://community.wowza.com/u/Petr_Janda)\
**Post date:** [February 9, 2010, 8:54pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/1 "2010-02-09T20:54:17Z")

</div>

Dear Wowza,

I am Flash/Java programmer working on platform for audio/video/text chat. We have few wowza application running on server, each one with its own custom made module.

I am curious if there is any way how i can **update custom module classes (jar file inside lib/ folder) without need to restart Wowza** media server.

After i did few tests, it looks like Wowza red this classes when server was started and didn’t get any changes of jar files later.

Thanks for help.

---

<div class="post-metadata">

**Author:** ![Charlie\_Good](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/charlie_good/32/383_2.png) [@Charlie\_Good](https://community.wowza.com/u/Charlie_Good)\
**Post date:** [February 10, 2010, 5:59am UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/2 "2010-02-10T05:59:16Z")

</div>

We have no short term an to add support for this.

Charlie

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [February 9, 2010, 7:59pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/3 "2010-02-09T19:59:34Z")

</div>

You’re right, that’s the only way. You have to restart Wowza if you add or update jar files in lib folder.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [March 20, 2013, 12:25pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/4 "2013-03-20T12:25:40Z")

</div>

hi,

I have not heard of any plan to change this.

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [March 20, 2013, 8:16pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/5 "2013-03-20T20:16:36Z")

</div>

Okay, I will do that.

Richard

---

<div class="post-metadata">

**Author:** ![Alexey\_Tr](https://avatars.discourse-cdn.com/v4/letter/a/50afbb/32.png) [@Alexey\_Tr](https://community.wowza.com/u/Alexey_Tr)\
**Post date:** [February 10, 2010, 10:14am UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/6 "2010-02-10T10:14:06Z")

</div>

In is greate idea - implement class loading scheme and hot-deploy like in jakarta-tomcat, if it possible.

---

<div class="post-metadata">

**Author:** ![Robin\_Siegemund](https://avatars.discourse-cdn.com/v4/letter/r/848f3c/32.png) [@Robin\_Siegemund](https://community.wowza.com/u/Robin_Siegemund)\
**Post date:** [October 9, 2013, 1:44pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/7 "2013-10-09T13:44:47Z")

</div>

I really don’t understand why Wowza doesn’t offer something like hot deploy or specific module reloading. I mean, we are talking about production environments, right? There it’s a must have to be accessible 24/7.

In the past I had no problems with restarting the server even several times a day. But now we have multiple instances of applications running around the clock every day so it’s pretty hard to find a gap where you can easily restart the server without introducing trouble to anyone.

That’s why I currently think about a solution where a specific monitoring application waits for low server activity so the update and restart job can be done automatically.

Robin

---

<div class="post-metadata">

**Author:** ![Petr\_Janda](https://avatars.discourse-cdn.com/v4/letter/p/f6c823/32.png) [@Petr\_Janda](https://community.wowza.com/u/Petr_Janda)\
**Post date:** [February 9, 2010, 9:02pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/8 "2010-02-09T21:02:35Z")

</div>

Really thank you Richard! You just saved me few hours of investigation.

---

<div class="post-metadata">

**Author:** ![anon\_anon](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@anon\_anon](https://community.wowza.com/u/anon_anon)\
**Post date:** [March 19, 2013, 9:37pm UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/9 "2013-03-19T21:37:51Z")

</div>

Hi there,

It’s been a few years now since this has been addressed, and I’m finding it would be extremely useful if this were either possible by now, or at least on “the agenda list” .

My scenario - I need to load in custom applications from scratch that use a custom wowza module (.jar file) on a per-application basis without reloading the server entirely in production - in turn causing all the other currently running applications to be rebooted from scratch and lose service to the existing users using those other already existing and running applications. A graceful refresh of “reloading” any new modules would be indeed awesome and really help my life as of right now. Please let me know where you guys stand on this 🙂 Thanks.

---

<div class="post-metadata">

**Author:** ![anon\_anon](https://avatars.discourse-cdn.com/v4/letter/a/c4cdca/32.png) [@anon\_anon](https://community.wowza.com/u/anon_anon)\
**Post date:** [March 20, 2013, 11:48am UTC](https://community.wowza.com/t/update-custom-modules-without-restarting-wowza/34311/10 "2013-03-20T11:48:28Z")

</div>

> hi,
> 
> I have not heard of any plan to change this.
> 
> Richard

Thanks Richard. I’m sure you have some brilliant people over there that can pull it off. If you so happen to speak with a lead developer there in the near future and you so happen to remember this topic, do you mind dropping the idea by him again if you don’t mind 🙂 At least to put the idea in his head again so maybe he ponders it. It’s hard having to disconnect the whole service and active users disconnect, especially in a video conference or something of that nature, to load in new custom modules.
