Java web项目引用java项目,类型找不到

错误信息:

java.lang.ClassNotFoundException: org.codehaus.jackson.map.ObjectMapper
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)

解决方案:

一定要将java项目引用的第三方jar放入发布的web的lib目录下,方可进行调试、运行。

WebContent/WEB-INF/lib

时间: 2024-10-07 06:47:42

Java web项目引用java项目,类型找不到的相关文章

java web工程引用java project(以二维码和加密为例)

在多人开发同一个javaweb工程时,可以把java工程从外部调用,不必都写到一个javaweb工程, 通过将二维码和加密的java程序都写成单独的java工程,最后用一个javaweb工程调用,效果图如下 子工程目录结构 javaweb工程目录(注意子工程的jar包也要拿过来) eclipse配置步骤: 主工程右键=>java build path =>projects=>add=>选择两个子工程 java build path=>libraries=>add cla

Java Web系列:Java Web基础

1.Java Web 模块结构 JSP文件和AXPX文件类似,路径和URL一一对应,都会被动态编译为单独class.Java Web和ASP.NET的核心是分别是Servlet和IHttpHandler接口,因此无论是基础的Page文件(JSP.ASPX)方式还是后来发展的MVC方式(Spring MVC.ASP.NET MVC)都是基于核心接口的基础上再次封装和扩展(DispatcherServlet.MvcHandler). 除JSP文件外,其他全部文件部署在应用目录的WEB-INF子目录下

web项目引用Java项目,连接报错error HTTP Status 500 - Servlet execution threw an exception

错误信息 项目背景: 一个web项目引用一个java Project,项目中添加了引用,但是打开页面访问,总报500错误.提示:servlet初始化错误. 环境:Eclipse luna JDK: 1.7 Tomcat: 8.0 HTTP Status 500 - Servlet execution threw an exception type Exception report message Servlet execution threw an exception description T

java web简易网上书店项目系列,使用MVC模式(servlet+jstl+dbutils),开篇

一. 针对很多java web初学者入门困难的问题,笔者利用一个小型web项目,一步一步的展示java web开发方法,每一个章节引入一些java web开发的重点知识,让同学们可以将java web开发的知识点串联起来,学会综合运用. 对于初学者而言,代码示例是最好的教材,可能一遍看不懂,就多看几遍,相关知识点,如果本教程介绍的清楚的,请自行百度相关知识,或请教师友. 本项目采用的技术栈为: 0.简单html页面,无css,重在揭示servlet和数据库访问技巧 1.servlet 2.jsp

Eclipse web项目引用其它项目时的部署问题

为了项目调试方便,并没有采用jar包方式引用,而是直接引用的项目:项目中用到了引用项目中的Servlet,项目启动也成功了,没有报任何的异常:但是只要一用到引用项目中的Servlet,就报下面的错误: java.lang.ClassNotFoundException: com.messagePush.core.LongPollingServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader

Java web开发路线--Java学习资料汇总

Java web开发是什么? 先来说说java体系,包含:javaSE.javaEE.javaME,其实目前关注主要是javaEE,但学些javaEE必须先学习javaSE(因为这个是java基础).Java web开发其实是应用javaEE实现web应用的开发,是用Java技术来解决相关web互联网领域的技术总和. web开发主要包括前端开发和后端开发,前端主要是HTML.CSS.JS等相关技术,后端技术主要有JavaEE技术.数据库技术.文件存储技术等.java体系比较庞大,也是很多人比较迷

java的web project引用java project

由于公司现在大部分项目用的都是client和service结合成一个完整项目,client和service之间的通信是用spring invoke,也就导致了pojo和service接口在两个项目冗余严重,所以我打算把代码重构出来.在重构之前看一下项目的整体架构图: 重构的过程: 1.新建一个java project,项目名称任意,比如叫:common 2.将pojo和service接口copy到新建的项目中,删除client和service中原来的pojo和service接口相关类.(做完这两

java web mysql.jar java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 折腾了一上午,找到了这错误的原因.哎……悲剧! 确认包已经被导入web工程目录. 原来是tomcat找不到MYSQL JAR包的问题.后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目. 在w

Java Web开发入门-Java Web开发入门

1.多选 关于Maven的默认生命周期,下面说法错误的有: A.package阶段会将项目进行打包 B.install 阶段会将打包后的项目上传发布到远程仓库 C.在每一个生命周期内,仅能执行一个插件的一个目标 D.deploy 阶段会将打包后的项目拷到本地仓库下 在pom.xml中可以配置的项有: A.项目开发使用的IDE信息 B.项目配置文件中,使用到的一些例如依赖版本号这样的常量信息 C.项目的一般性信息,如作者信息等 D.项目坐标 在pom.xml配置的继承中,哪些信息可以被继承 A.项