# Liquibase spring weblogic support

**URL:** <https://forum.liquibase.org/t/liquibase-spring-weblogic-support/3966>\
**Category:** Liquibase Development\
**Created:** [November 29, 2017, 7:32pm UTC](https://forum.liquibase.org/t/liquibase-spring-weblogic-support/3966 "2017-11-29T19:32:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![JnosHber](https://avatars.discourse-cdn.com/v4/letter/j/f1d935/32.png) [@JnosHber](https://forum.liquibase.org/u/JnosHber)\
**Post date:** [November 29, 2017, 7:32pm UTC](https://forum.liquibase.org/t/liquibase-spring-weblogic-support/3966/1 "2017-11-29T19:32:00Z")

</div>

Hi guys,

  

I created a modifies SpringLiquibase instance with the following modifications, because in weblogic the application can't find the selected classes in the zip file.

  

SpringResourceOpener:

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isPrefixPresent method: added&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JarFile zipfile = new JarFile(zipFilePath, false);  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String internalPath = zipAndFile[1];  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Enumeration entries = zipfile.entries();  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (entries.hasMoreElements()) {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; JarEntry entry = entries.nextElement();  
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (("/"+entry.getName()).startsWith(internalPath)) {Can you check this?

  

Thanks
