有个放在tomcat下的项目,该项目有个功能会在项目的根目录下生成一个upload文件。

比如这次生成了文件后,我在eclipse里面关闭tomcat服务器。找到Tomcat下的webapp下面的项目项目下面会有个upload文件但是如果我重新启动tomcat... 比如这次生成了文件后,我在eclipse里面关闭tomcat服务器。找到Tomcat下的webapp下面的项目 项目下面会有个upload文件 但是如果我重新启动tomcat服务器 这个文件就会消失 知道我执行项目下面会生成文件的功能的时候 我不想让这个文件消失 怎么做? 展开
 我来答
loveQwithC26
推荐于2016-09-07 · TA获得超过228个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:65.6万
展开全部
你控制tomcat 如果是通过新加一个server的方法,
那么你的项目并没有放在tomcat里面,而是放在eclipse 的workspace文件夹下类似
.metadata\.plugins\org.eclipse.wst.server.core\tmp0(或者是tmp1)\wtpwebapps\
这样的路径下,这时你的tomcat 的webapp下并没有东西,这种方法你重启服务器原先上传的东西就还在,但你应该不是这样控制tomcat的。
如果你是以项目打war包然后手动部署到服务器上,那么你想让文件夹不消失,就只能在项目里预先创建好这个文件夹,这样肯定不会消失,但是明显这是一个用于上传文件存放的文件夹,所以你如果想把文件夹中的内容也跟着项目走,只能手动复制。
建议采用新加一个server的方法
追问
怎么弄啊? 感觉你说得很有道理 但是我该怎么做
追答
在你项目那右键new  选other ,
输入server,然后出来唯一一个选项,选中,点next
在弹出的界面的server runtime enviroment 选择你的tomcat 版本 ,点add

在弹出界面把你tomcat安装路径输进去,比如我的是
C:\Users\mengzy\Desktop\develope\apache-tomcat-7.0.47
然后finish,

这时你的项目列表里多了一个Servers。

点window showview 选择other,输入server,选ok,
这样你的console旁边多了一个叫Servers的控制台,下面有一个项是你刚才创建的那个server,
右键,选择add and remove,把你要部署的项目添加进去,点finish,
这时候你就可以用eclipse控制tomcat启动和关闭了,
启动就是右键,选start
关闭就直接按server控制台的那个红色方块,强行关闭就行,比较快
czd0001693
2014-09-25 · TA获得超过202个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:248万
展开全部
你是不是在webapps下面放了一个war包 这样在启动的时候会把这个包解析成你那个工程的文件夹,这个时候你就把那个war包删了 再重新启动你新生成的文件夹也不会消失了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式