More tomcat woes

On a 7.2d system, I'm still having problems. Dashboards work fine. Data upload and data export do not. You just get an error message:

CRM is unable to proceed with this data upload as the Tomcat Server appears to be stopped


Tomcat is running and it isn't a port conflict. Tried everything. The javapath is correct in CRM. In the system logs you can see a standard useless java error message full of nothing in particular.

Sep 10 2015 15:03:55.740 17316 780 1 ERROR generating excel file. HTTP status:500 Message: <diagnoses><errorMessages><errorMessage><info>com.sage.crm.core.exception.SageEndpointException: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)&#13;
at com.sage.crm.core.util.RunProcessHelper.run(RunProcessHelper.java:291)&#13;
at com.sage.crm.web.async.task.DataUploadTask.execute(DataUploadTask.java:84)&#13;
at com.sage.crm.web.async.TaskProcessor.process(TaskProcessor.java:80)&#13;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#13;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)&#13;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)&#13;
at java.lang.reflect.Method.invoke(Unknown Source)&#13;
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)&#13;
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:109)&#13;
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:57)&#13;
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)&#13;
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:102)&#13;
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:126)&#13;
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:225)&#13;
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:125)&#13;
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:73)&#13;
at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:64)&#13;
at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:97)&#13;
at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:73)&#13;
at org.springframework.integration.endpoint.PollingConsumer.doPoll(PollingConsumer.java:70)&#13;
at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:146)&#13;
at org.springframework.integration.endpoint.AbstractPollingEndpoint$1.call(AbstractPollingEndpoint.java:144)&#13;
at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller$1.run(AbstractPollingEndpoint.java:207)&#13;
at org.springframework.integration.util.ErrorHandlingTaskExecutor$1.run(ErrorHandlingTaskExecutor.java:52)&#13;
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&#13;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&#13;
at java.lang.Thread.run(Unknown Source)&#13;
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)&#13;
at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:377)&#13;
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:160)&#13;
at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147)&#13;
at com.sage.crm.core.util.RunProcessHelper.run(RunProcessHelper.java:288)&#13;
... 26 more&#13;
</info></errorMessage></errorMessages></diagnoses>

Permissions on the temp folder and the data upload folder are not the issue as I have set Everyone to have full access.

Any thoughts?