社区
Web 开发
帖子详情
web App Libraries为空,tomcat启动提示找不到类文件
qiaohe-1
2019-07-30 11:24:32
web App Libraries为空,tomcat启动提示找不到类文件
我是用的maven 下载的相关jar包,maven Dependencies下有相关的jar包,
虽然web App Libraries为空,但是maven Dependencies下有相关的jar包,为么还是提示找不到类,还需要把maven下的包copy到web app libraries文件下吗?
...全文
212
3
打赏
收藏
web App Libraries为空,tomcat启动提示找不到类文件
web App Libraries为空,tomcat启动提示找不到类文件 我是用的maven 下载的相关jar包,maven Dependencies下有相关的jar包, 虽然web App Libraries为空,但是maven Dependencies下有相关的jar包,为么还是提示找不到类,还需要把maven下的包copy到web app libraries文件下吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaohe-1
2019-07-31
打赏
举报
回复
D:\Program Files\apache-tomcat-8.0.30\webapps\Spring03\WEB-INF\lib 这个文件下是空的
qiaohe-1
2019-07-31
打赏
举报
回复
到maven文件下看来下,有个jar包,还是不行那?我意思是manven下有这个jar包,是不是web app libraries下没有jar包的原因啊,怎么到放到 web app libraries 下那?
瘦死的黑骆驼
2019-07-31
打赏
举报
回复
spring-webmvc这个包下载可能失败了,你可以到你的maven的repository里找一下这个jar是否是下载成功的
如果里面没有jar说明失败了,重新保存pom文件,重新下载
逆向工程源码
逆向工程(又名反向工程,Reverse Engineering-RE)是对产品设计过程的一种描述。 通俗解释: 对于软件项目的逆向工程就如同盖楼一样,一栋大楼摆在面前,在不知道大楼图纸(图纸其实就是程序的架构)的前提下,仿照现有的大楼结构(发布好的项目结构)盖出相同的大楼。 1、在eclipse中建立maven项目(单击链接查看教程) 2、打开建立的该项目所在
文件
夹:项目右击->Properties 3、
找
到该
文件
夹所在位置,并
找
到src目录 4、还原
web
app
文件
夹(前台页面内容)中的内容:将放在服务器
tomcat
中的
web
app
s
文件
夹下的.war
文件
拷贝出来解压将解压的内容放到原
web
app
文件
夹中 5、还原resources
文件
夹(配置
文件
信息)中的内容:依然在解压的.war
文件
中
找
:
WEB
-INF->classes中的内容(除了com该
文件
,这个
文件
其实是本项目命名的存放java
类
的
文件
;其它项目有可能不同) 6、还原java
文件
夹(项目中的
类
包)内容:将5中的com
文件
夹中的内容直接打开任意一个最下面的子
文件
,将其拖到我们之前下载好的反编译软件中 7、通过eclipse重新加载该项目,将反编译出来的每一个
类
按照相应的结构、命名在原项目中建立 8、引入相关的jar包:jar包
文件
在解压的.war
文件
中:
WEB
-INF->lib
文件
夹下;项目右击->build path->Configure build path->
Libraries
->Add External JARs.. 选择jar包所在的
文件
也就是上面的lib
文件
夹位置 9、更新项目,并在eclipse中添加
tomcat
(点击链接查看教程) 10、解决项目中的问题,小编遇到的最多的问题是因为继承关系用到了泛型,所以在反编译的时候丢失了List或者set返回值
类
型,
找
到错误上面定义的地方,将对应的
类
型添加到上面就ok了! 11、
app
server端代码搭建的时候,用到了hadoop技术,可能编译的时候会出现本地没有hadoop的错误(单击链接查看解决方法) 注:反编译完成之后,在测试功能的时候,发现导出excel中的逻辑有所错误,这方面还没有搞懂是当时人为问题还是反编译过程中的问题,不过最后跟了代码也解决了! 【总结】 以上是小编在研究完成之后属于教程性的东西,将其中小编实践以及思考的部分过程省略了。 活儿干完之后,得到经理和领导的大大赞扬是少不了的,另外吃肉也是少不了的。 但是更多的是,小编在解决这个大问题的时候的思考过程,其中困难部分: 1、研究生成war包之后,对应的
文件
的结构 2、研究java
类
的打包形式,对应的jar包的存放位置 3、对于该项目框架的梳理过程 4、整合过程,对于每一步操作细心的要求 5、整合完成,解决编译报错的过程 虽然活儿干完了,项目也跑了起来,但是对于里面的技术点自己还是得深入到代码中去研究,去感受,还有其中业务逻辑的梳理,以及设计思想的升华都需要去了解去学习。 只要相信自己,并付出与行动,终究会取得胜利的桂冠,加油O(∩_∩)O~
eclipse springmvc项目没显示
web
app
Libraries
,
启动
tomcat
加载
不到
项目
在项目目录下
找
到.settings目录下
文件
org.eclipse.wst.common.component
文件
下参考内容 <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="DBCP
APP
"> <wb-resource deploy-path="/"...
Eclipse下写
web
程序中
libraries
下无
Tomcat
Eclipse下写
web
程序中
libraries
下无
Tomcat
在新创建的
web
项目中发现java Resources下的
Libraries
中只有JRE,如下: 解决方法(前提
Tomcat
已经配置好了哈): 选中项目,右键–属性(properies)。
Eclipse
WEB
项目
web
app
s
libraries
中
找
不到
jar包
最近在做
Web
项目时,新建了一个
WEB
项目,如
web
demo ,eclipse默认的build路径为build,
WEB
-INF存放于
Web
Content下面,今改了一个build路径和
Web
Content名字,发现项目不可用了,1. 具体修改过程过,把
Web
Content 改为
Web
Root 2. 把build路径从build/classes 改为
web
demo/
Web
Root/WE...
Eclipse项目中
web
app
libraries
和 Referenced
Libraries
区别
Referenced
Libraries
是编译环境下使用的JAR包, 所谓编译环境下使用的JAR包, 就是说你在Eclipse中进行源
文件
的编写的时候,所需要引用到的
类
都从Referenced
Libraries
这个集合中的JAR包中拿; /
web
-inf/lib中的JAR包是运行时环境下使用的JAR包,所谓运行时环境下使用的JAR包,就是说你在运行你的项目的时候所需要使用的JAR包的集合; 上网查的时候说 在项目发布的时候 Referenced
Libraries
下面的jar包 不会被打包,那既然不
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章