`
mawenlong
  • 浏览: 4073 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Idea + Tomcat 部署web项目问题总结

阅读更多

    之前在MyEclipse上搭建项目环境,可以顺利跑起来。但是用起来感觉不顺手,就在Idea 14上面准备搭建同样的环境,但是总是遇到问题,不过最终还是解决了。

    项目代码是现成的,外加Idea14、Tomcat7。

    首先是将项目导入Idea,设置source、编译路径等项;之后将tomcat7引入idea;最后就开始部署项目了,如下:


     但是这样部署后启动tomcat时,总是报如下的错:

严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)

at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)

at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:133)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)

at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1553)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)

    最后想了想好想少点什么,这是个web项目,不会这么简单的部署,于是试了如下步骤:



 这步主要是创建一个web模块,部署的时候要加入这个模块,如下:



 如图,在第二次加载项目的时候,会新出现一个选项“From Modules...”,选择这个,将刚才创建的模块加载进去保存即可。

    接下来,在tomcat里重新选择此artifact进行部署。

完结。

  • 大小: 55.6 KB
  • 大小: 327.9 KB
  • 大小: 229.1 KB
分享到:
评论

相关推荐

    IDEA+tomcat部署

    在这篇文章中,我们将讨论如何在 IDEA 中部署 Tomcat 服务器,并将 Web 项目部署到 Tomcat 中。我们将从创建 Web 项目开始,到配置 Tomcat 服务器,最后到部署和运行项目。 一、创建 Web 项目 在 IDEA 中,创建一...

    idea+maven+tomcat实现登录案例源代码.zip

    标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...

    IDEA+Tomcat热部署配置.doc

    这样,IDEA会在检测到代码变更时,自动将修改后的类文件复制到Tomcat的`WEB-INF/classes`目录,从而实现热部署。 3. **测试验证**:完成上述配置后,通过修改少量代码并观察效果来验证热部署是否成功。通常情况下,...

    idea配置Tomcat部署web应用

    "IDEA配置Tomcat部署Web应用" Томcat是Apache软件基金会下的一个开源的Web应用服务器,常用于部署Web应用程序。IntelliJ IDEA是一款功能强大的集成开发环境(IDE),支持多种编程语言和开发框架。下面将详细...

    基于SpringMVC+Tomcat搭建的WEB工程

    在本文中,我们将深入探讨如何基于SpringMVC和Tomcat搭建一个WEB工程,这是一个常见的Web开发实践,尤其适合初学者入门。我们将从编程环境的设置、SpringMVC框架的介绍、Tomcat服务器的使用,以及项目目录结构等方面...

    IDEA导入SVN项目(WEB)配置tomcat部署项目.docx

    这些步骤涵盖了从获取源代码、配置项目环境到部署Web应用的基本流程。在实际开发过程中,你可能还需要处理其他配置,如数据库连接、服务器端口冲突、日志配置等,但上述步骤提供了一个基础的指南。

    IDEA+Tomcat热部署配置.pdf

    在Java Web开发中,Tomcat作为常用的Servlet容器,配合IDEA进行热部署配置,可以让开发者在修改Java类或Web资源文件后,无需每次都停止并重新启动Tomcat服务器,极大地提高了工作效率。 以下是两种常见的IDEA与...

    idea部署eclipse的web项目(tomcat).pdf

    根据给定文件内容,本文将详细解释在IntelliJ IDEA中部署Eclipse Web项目到Tomcat服务器的具体步骤,包括项目导入、Web配置、Artifact配置以及启动运行等相关知识点。 首先,我们要明白IntelliJ IDEA与Eclipse是两...

    IDEA 部署Web工程&Tomcat.docx

    本文将详细介绍如何在IDEA中部署Web工程并配置Tomcat。 首先,我们来理解一下Web工程和Tomcat。Web工程是指基于Web技术构建的应用程序,通常包括HTML、CSS、JavaScript等前端资源,以及Servlet、JSP等后端代码。...

    IDEA+Tomcat热部署配置.docx

    在IT行业中,集成开发环境(IDE)如IntelliJ IDEA(IDEA)是开发者们的重要工具,而Tomcat是一款广泛使用的轻量级Java Web服务器。热部署是开发过程中提高效率的关键特性,它允许开发者在不重启服务器的情况下更新...

    tomcat 部署java项目 jar

    总结来说,"tomcat部署java项目jar"涉及到Java Web开发的基本流程,包括创建项目、打包JAR、配置Tomcat服务器以及通过脚本启动和管理服务器。了解这些知识对于任何从事Java Web开发的人员都至关重要。

    Mac下基于IntelliJ IDEA+tomcat+maven,实现web数据前端数据的绑定

    在Mac环境下,开发Web应用程序是一项常见的任务,而IntelliJ IDEA、Tomcat和Maven是这个过程中的关键工具。本文将深入探讨如何利用这些技术在Mac上实现Web前端数据的各种类型的绑定。 首先,IntelliJ IDEA是...

    Idea 部署Web项目

    理解并掌握这些步骤,可以让你在Idea中更有效地管理和部署Web项目。在实际工作中,根据项目需求,你可能还需要处理更多细节,比如调整Tomcat的配置文件、配置日志、处理依赖冲突等。总的来说,熟练使用Idea部署Web...

    IDEA+MYSQL实现WEB动态留言

    在本项目中,“IDEA+MYSQL实现WEB动态留言”是一个基于Web的应用程序,它利用了IntelliJ IDEA作为集成开发环境(IDE)以及MySQL作为关系型数据库系统来创建一个交互式的留言功能。这个应用允许用户查看、发布和修改...

    idea部署eclipse的web项目(tomcat)

    本篇将详细介绍如何在Idea中部署一个原本在Eclipse中开发的Web项目,使用的服务器是Apache Tomcat。 首先,理解Java Web项目的基本结构至关重要。一个标准的Java Web项目通常包含以下几个关键部分:`WEB-INF`目录、...

    intellij idea使用tomcat开发时自动部署jndi数据源

    在IntelliJ IDEA中,为了让项目在启动Tomcat时自动部署这个数据源,我们需要在项目的`WEB-INF`目录下创建一个`context.xml`文件,将之前在`server.xml`中的`Resource`标签复制到这里。这将确保每次应用启动时,这个...

    tomcat部署war项目操作文档

    【Tomcat部署WAR项目操作文档】 Tomcat是一个广泛使用的开源Java Servlet容器,它允许开发者部署Web应用程序,包括WAR(Web Application Archive)格式的文件。以下是一份详细的步骤指南,涵盖了从打包WAR文件到在...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布

    本文将介绍如何使用 IntelliJ IDEA 12 创建 Java Web 项目,并将其部署到 Tomcat 服务器上。 一、创建 Java Web 项目 在 IntelliJ IDEA 12 中,创建 Java Web 项目需要按照以下步骤进行: 1. 新建 Java 工程:...

    idea部署eclipse老web项目笔记.docx

    本篇笔记主要记录了如何在IntelliJ IDEA(简称idea)中运行一个原本在Eclipse中开发的老Web项目,这对于熟悉新IDE的操作流程以及理解不同IDE之间的差异至关重要。 首先,打开项目是整个过程的第一步。如果你在idea...

Global site tag (gtag.js) - Google Analytics