java.io.IOException: Permission denied during tomcat startup

  • 7023043
  • 01-Jun-2018
  • 01-Jun-2018

Environment


Identity Manager 4.x
Identity Governance 3.x

Situation

During IG/IDapps tomcat startup, the following exception gets thrown.

[WARNING] 2018-06-01 07:02:16 com.sun.jersey.multipart.impl.MultiPartReaderClientSide createMimeConfig - Cannot create temporary files. Multipart attachments will be limited to 4096 bytes.
java.io.IOException: Permission denied
            at java.io.UnixFileSystem.createFileExclusively(Native Method)
            at java.io.File.createTempFile(File.java:2024)
            at java.io.File.createTempFile(File.java:2070)
            at com.sun.jersey.multipart.impl.MultiPartReaderClientSide.createMimeConfig(MultiPartReaderClientSide.java:121)
            at com.sun.jersey.multipart.impl.MultiPartReaderClientSide.<init>(MultiPartReaderClientSide.java:109)
            at com.sun.jersey.multipart.impl.MultiPartReaderServerSide.<init>(MultiPartReaderServerSide.java:71)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at com.sun.jersey.core.spi.component.ComponentConstructor._getInstance(ComponentConstructor.java:210)
            at com.sun.jersey.core.spi.component.ComponentConstructor.getInstance(ComponentConstructor.java:180)
            at com.sun.jersey.core.spi.component.ProviderFactory.__getComponentProvider(ProviderFactory.java:166)
            at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:137)
            at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:283)

Resolution

Ensure the temp folder under tomcat exists, ownership set to novlua and rights to 755.