Posted on 10-10-2019 06:00 PM
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?
Posted on 10-11-2019 07:58 AM
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>
Posted on 02-26-2020 10:03 AM
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