问题所在:先来看一下Liferay的机制,我们正常的工程部署后是在webapps下面,运行时也是在webapps下面,但是在liferay中部署是在webapps下面,运行是在temp下面对应的目录中的工程,如果在webapps文件夹下面创建文件夹作为上传的文件存放地,那么本地使用没有问题,在服务器上的时候该文件夹会在temp目录中生成,并没有在webapps目录下,这就与liferay的处理机制有关,解决办法就是在创建文件夹的时候避开webapps和temp,直接在tomcat目录下创建,如下: