commons-fileupload是不是必须放在tomcat目录下?

时间:2022-08-28 08:48:11
我如果把commons-fileupload-1.2.1.jar和commons-io-1.4.jar放在tomcat的lib和工程的lib目录下,程序可以正常编译运行,但如果只放在tomcat的lib目录下,编译就报错

还有,如果我用glassfish,该怎么使用commons-fileupload?

6 个解决方案

#1


编译报错,不是运行报错?

那很显然了,编译的时候,tomcat的目录,并没有包含在你的编译环境的classpath里

glassfish没用过,不过你jar包放在工程的lib里应该是可以的。

为什么要放在tomcat的lib里呢?

#2


放到你自己的项目里的lib下就行

#3


你是放在tomcat的那个lib目录下
  
<CATALINA_HOME>/common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR。

<CATALINA_HOME>/shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR。

<CATALINA_HOME>/server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,使用来管理Tomcat-web服务用的。 在server/lib目录中,存放tomcat服务器所需要的各,web应用不能访问种jar。

#4


放在你所在的项目下的lib中一定是能使用的

#5


该回复于2015-05-25 17:29:58被管理员删除

#6


该回复于2015-05-25 17:29:58被管理员删除

#1


编译报错,不是运行报错?

那很显然了,编译的时候,tomcat的目录,并没有包含在你的编译环境的classpath里

glassfish没用过,不过你jar包放在工程的lib里应该是可以的。

为什么要放在tomcat的lib里呢?

#2


放到你自己的项目里的lib下就行

#3


你是放在tomcat的那个lib目录下
  
<CATALINA_HOME>/common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR。

<CATALINA_HOME>/shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR。

<CATALINA_HOME>/server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,使用来管理Tomcat-web服务用的。 在server/lib目录中,存放tomcat服务器所需要的各,web应用不能访问种jar。

#4


放在你所在的项目下的lib中一定是能使用的

#5


该回复于2015-05-25 17:29:58被管理员删除

#6


该回复于2015-05-25 17:29:58被管理员删除