In-House app not installing after upgrading to 10.15.0 / 10.15.1

tak10
Contributor II

We are using Hosting In-House Books and Apps on a Tomcat Instance. This was working fine on previous JAMF Pro but when we upgraded to 10.15.0, it archives and creates new webapp/root directory. (Thanks JAMF for indicating in the documentation) So what ever I did in the this document to host the In-House app is no longer there after the JAMF Pro update.

I re-did this process in the documentation again, and now In-House app is not installing. Based on my troubleshooting, the app size is being inflated and ipa file from the web host and not installable. For example, I uploaded 4.6 MB ipa file to this web host on JSS, when I browse to this location and download the file to my computer, the file size is at 7.3 MB. It should be a same ipa file.

For comparison, I installed httpd on my Mac and hosted the In-House app, it is now working. The file size stays the same.

Is anyone having this issue if you use JAMF's recommendation of hosting In-House app on JAMF Pro instance as indicating in this documentation?

2 REPLIES 2

tak10
Contributor II

I was able to resolve this issue.

If you are hosting ipa file on Tomcat instance, you will need to add the following to the tomcat/conf/web.xml file.

    <mime-mapping>
        <extension>ipa</extension>
        <mime-type>application/octet-stream</mime-type>
    </mime-mapping>

evaldes
New Contributor III

This is the full fix... and helped me deploy my in-house apps

https://www.jamf.com/jamf-nation/articles/205/hosting-in-house-books-and-apps-on-a-tomcat-instance