Posted on 09-29-2014 01:32 PM
All:
I am having trouble enabling the limited access settings on our test 8.73 JSS. I get the following error in the GUI:
Could not write to /export/apps/tomcat7/webapps/ROOT/WEB-INF/web.xml
Rather than try to troubleshoot this error, I would like to manually edit the web.xml file. Can someone share the web.xml from an 8 series limited access JSS so I know what to add/modify?
Also, not sure whether I need to modify the database as well, or if the web.xml will do this for me if I bounce tomcat?
Thanks,
--Andy
Posted on 09-30-2014 10:02 PM
This is for 9.51 but it may work..
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xmlns:web="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<listener>
<listener-class>se.jiderhamn.classloader.leak.prevention.ClassLoaderLeakPreventor</listener-class>
</listener>
<listener>
<listener-class>com.jamfsoftware.jss.server.JAMFContextListener</listener-class>
</listener>
<jsp-config>
<taglib>
<taglib-uri>input</taglib-uri>
<taglib-location>/WEB-INF/tags/input.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>text</taglib-uri>
<taglib-location>/WEB-INF/tags/text.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>page</taglib-uri>
<taglib-location>/WEB-INF/tags/page.tld</taglib-location>
</taglib>
</jsp-config>
<servlet-mapping>
<servlet-name>OTAEnrollmentController</servlet-name>
<url-pattern>/enroll/profile</url-pattern>
<url-pattern>/enrol/profile</url-pattern>
<url-pattern>/register/profile</url-pattern>
</servlet-mapping>
<filter-mapping>
<filter-name>UserInitiatedEnrollmentFilter</filter-name>
<url-pattern>/enroll/profile</url-pattern>
<url-pattern>/enrol/profile</url-pattern>
<url-pattern>/register/profile</url-pattern>
</filter-mapping>
<servlet-mapping>
<servlet-name>EnrollmentControllerAJAXMonitor</servlet-name>
<url-pattern>/enroll/enroll.ajax</url-pattern>
<url-pattern>/enrol/enroll.ajax</url-pattern>
<url-pattern>/register/enroll.ajax</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>EnrollmentController</servlet-name>
<url-pattern>/enroll/*</url-pattern>
<url-pattern>/enrol/*</url-pattern>
<url-pattern>/register/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InitializeServer</servlet-name>
<servlet-class>com.jamfsoftware.jss.server.initialization.InitializeServer</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>FrontEndController</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.HTMLController</servlet-class>
</servlet>
<servlet>
<servlet-name>FrontEndAJAXController</servlet-name>
<servlet-class>com.jamfsoftware.jss.ajax.AJAXController</servlet-class>
</servlet>
<servlet>
<servlet-name>FrontEndUploadController</servlet-name>
<servlet-class>com.jamfsoftware.jss.fileupload.UploadController</servlet-class>
</servlet>
<servlet>
<servlet-name>RestletServlet</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>com.jamfsoftware.jss.api.JSSResourceApplication</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>NetworkIntegrationServlet</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>com.jamfsoftware.jss.objects.networkintegration.endpoint.NetworkIntegrationEndpoint</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>iconController</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.IconController</servlet-class>
</servlet>
<servlet>
<servlet-name>MobileDeviceAppController</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.mobiledeviceapp.MobileDeviceAppController</servlet-class>
</servlet>
<servlet>
<servlet-name>MobileDeviceAppManifestController</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.mobiledeviceapp.AppManifestController</servlet-class>
</servlet>
<servlet>
<servlet-name>DEPQuickAddController</servlet-name>
<servlet-class>com.jamfsoftware.jss.flatpackage.DEPQuickAddController</servlet-class>
</servlet>
<servlet>
<servlet-name>DEPQuickAddManifestController</servlet-name>
<servlet-class>com.jamfsoftware.jss.flatpackage.DEPQuickAddManifestController</servlet-class>
</servlet>
<servlet>
<servlet-name>EnrollmentControllerAJAXMonitor</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.enrollment.EnrollmentAJAXMonitor</servlet-class>
</servlet>
<servlet>
<servlet-name>EnrollmentController</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.enrollment.EnrollmentController</servlet-class>
</servlet>
<servlet>
<servlet-name>LegacyComputerEnrollmentServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.client.communication.legacy.remote.ComputerEnrollmentServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>LegacyComputerInvitationServlet</servlet-name>
<servlet-class>.com.jamfsoftware.jss.client.communication.legacy.remote.ComputerInvitationServlet.java</servlet-class>
</servlet>
<servlet>
<servlet-name>VPPInvitationServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.vpp.VPPInvitationController</servlet-class>
</servlet>
<servlet>
<servlet-name>FlatPackageCreationServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.flatpackage.FlatPackageCreationServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>BinServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.server.bin.BinServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ContentDownloadServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.download.ContentDownloadServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>remoteControllerXML</servlet-name>
<servlet-class>com.jamfsoftware.jss.client.communication.legacy.remote.RemoteControllerXML</servlet-class>
</servlet>
<servlet>
<servlet-name>remoteController</servlet-name>
<servlet-class>com.jamfsoftware.jss.client.communication.legacy.remote.RemoteController</servlet-class>
</servlet>
<servlet>
<servlet-name>disabledController</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.DisabledController</servlet-class>
</servlet>
<servlet>
<servlet-name>LegacyRestRedirectServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.api.LegacyRestRedirectServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>remoteController</servlet-name>
<url-pattern>*.cxml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>remoteControllerXML</servlet-name>
<url-pattern>*.jxml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FrontEndController</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FrontEndAJAXController</servlet-name>
<url-pattern>*.ajax</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FrontEndUploadController</servlet-name>
<url-pattern>/upload/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RestletServlet</servlet-name>
<url-pattern>/JSSResource/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>NetworkIntegrationServlet</servlet-name>
<url-pattern>/networkIntegrationEndpoint/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>iconController</servlet-name>
<url-pattern>/icon/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DEPQuickAddManifestController</servlet-name>
<url-pattern>/depquickaddmanifest/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>DEPQuickAddController</servlet-name>
<url-pattern>/depquickadd/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MobileDeviceAppManifestController</servlet-name>
<url-pattern>/mobiledeviceappmanifest/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MobileDeviceAppController</servlet-name>
<url-pattern>/mobiledeviceapp/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ContentDownloadServlet</servlet-name>
<url-pattern>/contentDownload/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LegacyComputerEnrollmentServlet</servlet-name>
<url-pattern>/computer/enrollment/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LegacyComputerInvitationServlet</servlet-name>
<url-pattern>/computer/invitation/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>VPPInvitationServlet</servlet-name>
<url-pattern>/vpp/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>SubmitFileVault2KeyServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.filevault2.SubmitFileVault2KeyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SubmitFileVault2KeyServlet</servlet-name>
<url-pattern>/submitFileVault2Key/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ClientCommunicationServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.client.communication.ClientCommunicationServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ClientCommunicationServlet</servlet-name>
<url-pattern>/client/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FlatPackageCreationServlet</servlet-name>
<url-pattern>/flatpackagedownload</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>BinServlet</servlet-name>
<url-pattern>/bin/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LegacyRestRedirectServlet</servlet-name>
<url-pattern>*.rest</url-pattern>
</servlet-mapping>
<filter>
<filter-name>LoadingFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.JSSLoadingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoadingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>AccessFilter-Both</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.JSSAccessFilter</filter-class>
<init-param>
<param-name>AccessMode</param-name>
<param-value>Computer and Mobile Device Management</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AccessFilter-Both</filter-name>
<servlet-name>SCEPServlet</servlet-name>
<servlet-name>JAMFCRLServlet</servlet-name>
<servlet-name>IconDownloadServlet</servlet-name>
<servlet-name>iconController</servlet-name>
<servlet-name>ClientCommunicationServlet</servlet-name>
<servlet-name>MDMController</servlet-name>
<servlet-name>DistributionServerFileDownload</servlet-name>
</filter-mapping>
<filter>
<filter-name>AccessFilter-Computer</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.JSSAccessFilter</filter-class>
<init-param>
<param-name>AccessMode</param-name>
<param-value>Computer Management Only</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AccessFilter-Computer</filter-name>
<servlet-name>LegacyUpgrade</servlet-name>
<servlet-name>SelfSerivcePluginDownloadServlet</servlet-name>
<servlet-name>selfService2</servlet-name>
<servlet-name>remoteController</servlet-name>
<servlet-name>remoteControllerXML</servlet-name>
<servlet-name>LegacyComputerEnrollmentServlet</servlet-name>
<servlet-name>LegacyComputerInvitationServlet</servlet-name>
<servlet-name>FlatPackageCreationServlet</servlet-name>
<servlet-name>RestletServlet</servlet-name>
<servlet-name>DatabaseFileUploader</servlet-name>
</filter-mapping>
<filter>
<filter-name>AccessFilter-Mobile</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.JSSAccessFilter</filter-class>
<init-param>
<param-name>AccessMode</param-name>
<param-value>Mobile Device Management Only</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AccessFilter-Mobile</filter-name>
<servlet-name>SelfServiceWebClipServlet</servlet-name>
<servlet-name>SelfServiceDownloadURL</servlet-name>
<servlet-name>MobileDeviceAppManifestController</servlet-name>
<servlet-name>DEPQuickAddManifestController</servlet-name>
<servlet-name>VPPInvitationServlet</servlet-name>
<servlet-name>FrontEndAJAXController</servlet-name>
</filter-mapping>
<filter>
<filter-name>AccessFilter-Other</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.JSSAccessFilter</filter-class>
<init-param>
<param-name>AccessMode</param-name>
<param-value>Other</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AccessFilter-Other</filter-name>
<servlet-name>JSSCheckConnection</servlet-name>
<servlet-name>PerformanceAutomationTriggers</servlet-name>
<servlet-name>FileVault2InstitutionalKeyDownload</servlet-name>
<servlet-name>FrontEndController</servlet-name>
<servlet-name>FrontEndUploadController</servlet-name>
</filter-mapping>
<filter>
<filter-name>EnrollmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.enrollment.EnrollmentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EnrollmentFilter</filter-name>
<servlet-name>EnrollmentController</servlet-name>
</filter-mapping>
<servlet>
<servlet-name>SCEPServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.security.certificateauthority.scep.JAMFScepServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SCEPServlet</servlet-name>
<url-pattern>/CA/SCEP/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>JAMFCRLServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.ca.JAMFCRLServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JAMFCRLServlet</servlet-name>
<url-pattern>/CA/JAMFCRLServlet</url-pattern>
</servlet-mapping>
<filter>
<display-name>ClientCommunicationFilter</display-name>
<filter-name>ClientCommunicationFilter</filter-name>
<filter-class>com.jamfsoftware.jss.client.communication.ClientCommunicationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ClientCommunicationFilter</filter-name>
<servlet-name>ClientCommunicationServlet</servlet-name>
</filter-mapping>
<servlet>
<description></description>
<display-name>DistributionServerFileDownload</display-name>
<servlet-name>DistributionServerFileDownload</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.distributionserver.DistributionServerFileDownload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DistributionServerFileDownload</servlet-name>
<url-pattern>/distributionserverfiledownload</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>MDMController</display-name>
<servlet-name>MDMController</servlet-name>
<servlet-class>com.jamfsoftware.jss.mdm.enrollment.MDMController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MDMController</servlet-name>
<url-pattern>/computer/mdm/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MDMController</servlet-name>
<url-pattern>/android/mdm/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>MDMController</servlet-name>
<url-pattern>/mdm/*</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>JSSCheckConnection</display-name>
<servlet-name>JSSCheckConnection</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.JSSCheckConnection</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JSSCheckConnection</servlet-name>
<url-pattern>/JSSCheckConnection</url-pattern>
</servlet-mapping>
<servlet>
<description>Allow 8.x binaries to update</description>
<display-name>LegacyUpgrade</display-name>
<servlet-name>LegacyUpgrade</servlet-name>
<servlet-class>com.jamfsoftware.jss.client.communication.legacy.LegacyUpgrade</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LegacyUpgrade</servlet-name>
<url-pattern>/checkForPolicies.cxml</url-pattern>
</servlet-mapping>
<filter>
<display-name>FileDownloadFilter</display-name>
<filter-name>FileDownloadFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.FileDownloadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>FileDownloadFilter</filter-name>
<servlet-name>SelfSerivcePluginDownloadServlet</servlet-name>
</filter-mapping>
<servlet>
<description></description>
<display-name>SelfSerivcePluginDownloadServlet</display-name>
<servlet-name>SelfSerivcePluginDownloadServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.computermanagementframework.selfservice.SelfServicePluginDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelfSerivcePluginDownloadServlet</servlet-name>
<url-pattern>/ssplugindownload/*</url-pattern>
</servlet-mapping>
<filter>
<display-name>CAFilter</display-name>
<filter-name>CAFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.CAFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CAFilter</filter-name>
<url-pattern>/CA/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>selfService2</servlet-name>
<servlet-class>
com.jamfsoftware.jss.frontend.selfservice.SelfService2Controller
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>selfService2</servlet-name>
<url-pattern>/selfservice2/*</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>IconDownloadServlet</display-name>
<servlet-name>IconDownloadServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.attachment.IconDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IconDownloadServlet</servlet-name>
<url-pattern>/iconservlet/*</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>SelfServiceWebClipServlet</display-name>
<servlet-name>SelfServiceWebClipServlet</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.iosselfservice.SelfServiceWebClipServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelfServiceWebClipServlet</servlet-name>
<url-pattern>/mdss/*</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>SelfServiceDownloadURL</display-name>
<servlet-name>SelfServiceDownloadURL</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.iosselfservice.SelfServiceDownloadURL</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelfServiceDownloadURL</servlet-name>
<url-pattern>/SelfServiceDownloadURL</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>PerformanceAutomationTriggers</display-name>
<servlet-name>PerformanceAutomationTriggers</servlet-name>
<servlet-class>com.jamfsoftware.jss.testing.PerformanceAutomationTriggers</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PerformanceAutomationTriggers</servlet-name>
<url-pattern>/performanceautomationtriggers</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>DatabaseFileUploader</display-name>
<servlet-name>DatabaseFileUploader</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.downloadablefile.DatabaseFileUploader</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DatabaseFileUploader</servlet-name>
<url-pattern>/dbfileupload</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>FileVault2InstitutionalKeyDownload</display-name>
<servlet-name>FileVault2InstitutionalKeyDownload</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.diskencryption.FileVault2InstitutionalKeyDownload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FileVault2InstitutionalKeyDownload</servlet-name>
<url-pattern>/filevault2keydownload</url-pattern>
</servlet-mapping>
<filter>
<display-name>AttachmentFilter</display-name>
<filter-name>AttachmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.objects.attachment.AttachmentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>AttachmentFilter</filter-name>
<servlet-name>EnrollmentProfileDownload</servlet-name>
</filter-mapping>
<servlet>
<description></description>
<display-name>EnrollmentProfileDownload</display-name>
<servlet-name>EnrollmentProfileDownload</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.enrollment.EnrollmentProfileDownload</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>EnrollmentProfileDownload</servlet-name>
<url-pattern>/attachment/*</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>UpdateMDMProfile</display-name>
<servlet-name>UpdateMDMProfile</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.iosselfservice.UpdateMDMProfile</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UpdateMDMProfile</servlet-name>
<url-pattern>/updateMDMProfile</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>FileExists</display-name>
<servlet-name>FileExists</servlet-name>
<servlet-class>com.jamfsoftware.jss.objects.FileExists</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FileExists</servlet-name>
<url-pattern>/fileExists</url-pattern>
</servlet-mapping>
<servlet>
<description></description>
<display-name>OTAEnrollmentController</display-name>
<servlet-name>OTAEnrollmentController</servlet-name>
<servlet-class>com.jamfsoftware.jss.frontend.enrollment.ota.OTAEnrollmentController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>OTAEnrollmentController</servlet-name>
<url-pattern>/otaenroll/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OTAEnrollmentController</servlet-name>
<url-pattern>/cloudenroll/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OTAEnrollmentController</servlet-name>
<url-pattern>/configuratorenroll/*</url-pattern>
</servlet-mapping>
<filter>
<display-name>OTAEnrollmentFilter</display-name>
<filter-name>OTAEnrollmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.streamlinedenrollment.OTAEnrollmentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OTAEnrollmentFilter</filter-name>
<url-pattern>/otaenroll/*</url-pattern>
</filter-mapping>
<filter>
<display-name>UserInitiatedEnrollmentFilter</display-name>
<filter-name>UserInitiatedEnrollmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.enrollment.UserInitiatedEnrollmentFilter</filter-class>
</filter>
<filter>
<display-name>CloudEnrollmentFilter</display-name>
<filter-name>CloudEnrollmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.streamlinedenrollment.CloudEnrollmentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CloudEnrollmentFilter</filter-name>
<url-pattern>/cloudenroll/*</url-pattern>
</filter-mapping>
<filter>
<display-name>ConfiguratorEnrollmentFilter</display-name>
<filter-name>ConfiguratorEnrollmentFilter</filter-name>
<filter-class>com.jamfsoftware.jss.frontend.streamlinedenrollment.ConfiguratorEnrollmentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ConfiguratorEnrollmentFilter</filter-name>
<url-pattern>/configuratorenroll/*</url-pattern>
</filter-mapping>
<servlet>
<description></description>
<display-name>IPMController</display-name>
<servlet-name>IPMController</servlet-name>
<servlet-class>com.apple.ipm.IPMController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>IPMController</servlet-name>
<url-pattern>/ipm/*</url-pattern>
</servlet-mapping>
<!-- <session-config>
<session-timeout>30</session-timeout>
</session-config> -->
</web-app>
Posted on 10-01-2014 02:31 PM
Thanks @rderewianko but I really need this from an 8.x JSS, as the format is vastly different.
Anyone have an old 8.x JSS that they can use to generate a web.xml?
Thanks!
--Andy