idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?

很久没用idea搭新工程,最近自己想做个东西,冲心搭个web工程,jar包都用maven刷好了,而且也将jar包添加至web module的Dependences里头了,但启动web容器始终报No Class Found,问题出在哪了,就出在添加jar包和配置Artifacts Explore的顺序弄反了,因为在添加发布包Artifacts Explore时jar包依赖还没配置,即使后面配置了也会找不到,正确顺序应该是:

1、先添加module Dependences jar包依赖

2、添加发布包Artifacts Explore,这里就是选要发布的web module

这样jar包就找到了

时间: 2024-10-24 12:26:29

idea maven web工程明明添加了maven lib的依赖,但启动web容器时始终报No Class Found?的相关文章

web工程中添加自建userLibary与将jar包放到lib文件夹下的区别

纯 java项目 使用的本地自己的JRE,那么classLoader在加载jar和class时候是分开的,对于我们自己编写的class,会在 APP_HOME/bin下.导入的jar包或者user library的配置信息会出现在APP_HOME/.classpath文件中,ClassLoader会很智能去加载这些classes和 jar. .classpath文件内容如下: [html] view plaincopy <?xml version="1.0" encoding=&

web工程单独使用hibernate(用于测试以及hibernate入门)

1 首先下载hibernate包地址:http://hibernate.org/orm/ 2 新建web工程,添加hibernate的lib参考包(将第一步解压的文件里的lib文件夹下required文件夹下的jar包复制到web工程的webroot的web-inf的lib下) 3 文件结构如图 4 Test类用作测试效果:代码: package com.sinosoft; import org.hibernate.Session; import org.hibernate.SessionFac

step4---&gt;往工程中添加Spring框架----&gt;修改maven的配置文件pom.xml,向工程中添加spring框架的某些模块

1.本文内容: 本文介绍使用maven向自己的项目中添加各种框架的方法,即如何配置maven的pom.xml来让maven帮助管理这些框架(包括Spring.SpringMVC.hibernate框架等等). 2.使用maven向自己的工程中添加框架: 2.1概述 若想使用maven向自己的工程中添加三方框架(如Spring.SpringMVC等),需要先确保你的工程是maven工程,如果你还不知道该如何在myeclipse中建立一个maven web project,请参考相关教程. 2.2使

淘淘商城系列——使用maven tomcat插件启动web工程

上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用tomcat插件来启动web工程. 我们把服务层和表现层的工程都创建好了,目前来说,其实真正能运行的就2个,一个是表现层工程——taotao-manager-web,一个服务层工程——taotao-manager.本文先来看表现层工程,它可以独立运行,它应该怎么运行呢? 为何要用maven tomcat插件来启动web工程? 如果要运行表现层工程,那么应该在其pom.xml文件中配置一个maven的tomcat插件,而不

01 eclipse搭建maven的web工程(3.1)

eclipse搭建maven的web工程(3.1) 一.下载并在eclipse安装JDK环境[查看] 二.下载并在eclipse安装maven环境[查看] 三.新建maven-webapp工程: 1.新建工程:搜索“maven”,如下图,选择“Maven Project”,并点击“Next”: 2.点击“Next”,不需要选择,直接再点击“Next”.如下图: 3.选择“maven-archetype-webapp”项,再点击“Next”.如下图: 4. 输入“企业组织名称”和项目名称,点击“F

maven多工程构建与打包

目标:webapp_aggregator为聚合和父pom工程,不包含代码和资源,webapp为主web工程,webapp_module1为子web工程,webapp_common为基础子工程,两个web工程都依赖该工程.打包后webapp和webapp_module1合并为1个war包webapp.war,并且自动发布到tomcat,支持断点调试. 依赖关系:webapp->webapp_module1; webapp->webapp_common; webapp_module1->we

spring + spring mvc + mybatis + react + reflux + webpack Web工程例子

最近写了个Java Web工程demo,使用maven构建: 后端使用spring + spring mvc + mybatis: 前端使用react + reflux + webpack,使用ES6语法:顺带用了下jquery,bootstrap,echarts等插件,写了两个小demo 初版,还需不断完善. 先来个整体感觉吧, 贴几张图: 后端,熟悉的人自然熟悉: 前端, 有没感觉前端的写法越来越像后端了,对于我这种业余前端选手来说,挺喜欢这种目录结构和语法的,哈哈哈: 运行效果: 后端说明

用eclipse创建java web工程

1.      创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录) 1)     打开新建工程对话框,选择Dynamic web Project并点击下一步,如图: 2)在出现的工程设定窗口中,设定工程的名字和Dynamic web module version(对应的servlet版本,不同的Dynamic web module version对应生成的工程web.xml不一样.web组件版本是不下兼容.tomcat6一般对应着2.4或

web工程中URL地址的推荐写法

在Javaweb开发中,只要写URL地址,建议以“/”开头,也就是使用绝对路径的方式. “/”:如果是给服务器的,代表当前的web工程.给浏览器的,代表webapps目录 代表web工程 ①.ServletContext.getRealPath(String path)获取资源的绝对路径 ②.在服务器端forward到其他页面 1 /** 2 * 2.forward 3 * 客户端请求某个web资源,服务器跳转到另外一个web资源,这个forward也是给服务器用的, 4 * 那么这个"/&qu