buildpath中可以添加lib也可以依赖lib使用依賴方式不会有编译错误,也不会发布到容器中可以把所有需要的包放在WEB-INF/lib下,手动把需要发布到容器中的jar使用add jar不需要发布到容器的使用add libarary,然后新建自定义libaray并添加jar
我是从c#转行到java的新手最近新做的一个java小项目,就遇到了上述问题
放茬web-inf/lib下的jar包怎么放到lib是调用不到的,直接报错但复制到tomcat的lib下立马ok。
但在idea中调用tomcat调试时一切正常就是发布到服务器上就凉凉。
下面是截图哪位大神帮忙看一眼,我为这事卡了一个礼拜了
既然都用了idea了,何不用maven管理你的依赖呢?不需要再考虑你的jar包怎么放到lib放在哪里的问题叻
请看截图,所有jar包怎么放到lib全部从maven上引用的编譯后的目录web-inf/lib下也有对应的jar包怎么放到lib,一个不少但就是用不了
既然maven已经引用过了,为什么还要再把jar包怎么放到lib添加到你的项目里呢表媔看是引不到jar,实际上有可能是你的jar包怎么放到lib冲突了呢》
看你项目结构没什么毛病,不知道你是怎么发布的?使用maven命令打包然后发布么
按下图build生成目录后再复制到服务器上。
另外,你可以考虑使用开源框架给你介绍两个流行的,ssm
百度下怎么创建这样的项目,比较简单
下图就是我pom.xml的内容全由系统生成的,我并没有修改
现阶段我希望了解一些更详细的原理半学习型的项目,所以更希望了解我这个问题到底如何解决
感谢你对框架的推荐,后续我会逐渐了解
注: 我已经把JSON所用的包都放到了項目的lib目录下了