tomcat6文件上传

tomcat6文件上传,第1张

tomcat6文件上传

1、在tomcat6的conf文件夹下的web.xml文件中添加如下配置:

<servlet>

<servlet-name>fileUpload</servlet-name>

<servlet-class>org.apache.catalina.servlets.FileUploadServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>fileSizeThreshold</param-name>

<param-value>1024</param-value>

</坦肆init-param>

<init-param>

<param-name>uploadMaxFileSize</param-name>

<param-value>204800</param-value>

</init-param>

<init-param>

<param-name>uploadDirectory</param-name>

<param-value>D:/upload</param-value>

</init-param>

<load-on-startup>2</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>fileUpload</servlet-name>

<url-pattern>/upload</url-pattern>

</servlet-mapping>

2、在tomcat6的bin文件夹下的catalina.bat文件中添加如下配置:

set CATALINA_OPTS=-Xms128m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.io.tmpdir=D:/upload

3、在tomcat6的conf文件夹下的context.xml文件中添加如下配置:

<Context>

<Resources allowLinking=\"true\" cachingAllowed=\"true\" cacheMaxSize=\"100000\" />

<Resource name=\"fileUpload\" auth=\"Container\"

type=\"org.apache.catalina.servlets.FileUploadServlet\"

uploadMaxFileSize=\"204800\" uploadDirectory=\"D:/upload\" debug=\"0\" />

</Context>

4、在tomcat6的webapps文件夹下的项目文件夹下添加upload.jsp文件,代码如下:

<form action=\"upload\" method=\"post\" enctype=\"multipart/form-data\">

<input type=\"file\" name=\"file\"/>

<input type=\"submit\" value=\"上传\"/>

</form>前信困

5、重启慧念tomcat6服务,访问upload.jsp文件,进行文件上传 *** 作即可。

在tomcat6版本中:

1、【官方文档】本人不推荐。

在tomcat\conf下server.xml中找到

<Host name="localhost"  appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<明瞎/Host>

在其中添加:

<Context path="" docBase="换成你的路径" reloadable="true"></Context>

这的docBase要改成你的项目目录。

2、 不修改server.xml【推荐使用此方法】

在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为

<?xml version="1.0" encoding="UTF-8"?>

<Context

docBase="换成你的路径"

reloadable="true">

<指槐信/Context>

文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就为bbs.xml

其他配置:

打唯轮开 Tomcat6.0"conf"web.xml 文件,找到:

<init-param>

<param-name>listings</param-name>

<param-value>false</param-value>

</init-param>

把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12138004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存