永发信息网

为什么我的WEB-INF目录下没有classes目录,导入struts也不在lib目录下,但是可以正常运行!

答案:3  悬赏:0  手机版
解决时间 2021-03-23 04:25
  • 提问者网友:姑娘长的好罪过
  • 2021-03-22 15:44
为什么我的WEB-INF目录下没有classes目录,导入struts也不在lib目录下,但是可以正常运行!
最佳答案
  • 五星知识达人网友:千夜
  • 2021-03-22 15:59
Eclipse的动态web项目设置了单独的build类文件输出目录,所以在项目Web-INF目录中看不到classes目录,但是部署的时候,build里面的文件还是会copy到web-inf目录中,所以你去服务器部署目录中看看就知道了。
全部回答
  • 1楼网友:长青诗
  • 2021-03-22 18:18
在这个视图中,classes是不显示的。
struts相关的jar也在lib目录下,只是在这个视图中显示为referenced library。如果这个视图中lib目录下显示出了jar,反而是没有加入到path中。
  • 2楼网友:琴狂剑也妄
  • 2021-03-22 17:08
classes目录是服务器运行的时候,生成的。如果你是直接在eclipse中运行的项目,
你打开 eclipse工作空间\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\你的项目\WEB-INF,就可以看到classes文件夹了

还有,你已经将struts相关的jar包,通过构建路径的方式,添加到项目中了,所以不需要再放到WEB-INF\lib下面了。而直接把jar包复制到WEB-INF\lib目录下面的话,你就不需要构建路径了,系统会自动将jar包添加到项目库中

懂了么?不懂继续留言
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯