在带有jetty的eclipse中的开发模式下,fileupload工作得很好。我上传了一个文件并做了一些事情,最后打印出结果。我使用xampp tomcat服务器,但上传对tomcat不起作用。谁有任何想法如何解决?我正在使用commons-fileupload.jar
是的,的确如此。抱歉,这些信息很少。必须在服务器端(catalina.out)或浏览器的错误控制台和/或开发人员工具中的某处记录某些日志。
* Jan 03,2012 2:29:58 PM com.allen_sauer.gwt.log.server.ServerLogImplJDK14 log 致命:com.package.server.IKimoServerImpl类中的blubb \ file.csv(找不到文件)*
所以在tomcat上它找不到文件,但它在开发模式下工作
@Adel Boutros
String currentDir = new File("").getAbsolutePath();
File tempDir = new File(currentDir+"/blubb");
if (!tempDir.exists()) {
tempDir.mkdirs();
}
它仍然没有创建文件夹。 我用xampp启动tomcat并按下开始按钮并使用tomcat manager
重新启动它答案 0 :(得分:0)
显然,您错放了文件。不要忘记java使用相对路径来查找文件。在你的情况下,它正在搜索在正确的位置找不到的文件blubb \ file.csv。
别忘了"路径"这是相对于你从哪里发起tomcat。
它在eclipse中工作,因为eclipse知道如何根据自己的类路径调整路径。