IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本

本文所写内容不是记录IDEA如何创建一个基本的JavaWeb项目然后使用配置本地Tomcat

所以请部分不是已这个为目的的小伙伴速速进行后退操作,不要浪费你的时间。(由于标题不知道怎么取,所以可能会有小伙伴误入,特此说明)

本文主要是记录下,我从svn下载一个公司的已存在Web项目后,使用Tomcat运行后出错,也就是无法正常运行项目的一些解决方法,有和IDEA的Tomcat配置相关,也有和IDEA的Web配置相关的!

1.web.xml文件无法正常读取classpath路径下的文件

下图可以看到,无法读取到com.zazalu.config下的spring的配置文件

问题所在:你的项目的classes文件夹中没有这个文件,所以才会找不到。

解决方案:按快捷键ctrl+alt+shift+s,弹出项目配置,按如下图所示,点击查看你项目的classes文件夹所在路径

有时候,你用svn导入一个MyEclipse项目的时候,classes这个文件夹路径可能用的不是,WEB-INF下的classes路径,而tomcat是要求编译文件的路径都放在WEB-INF下的classes里,所以这就会导致在web.xml中用classpath配置文件路径的时候会报错,说找不到。遇到这种情况,就要手动去项目配置里,修改这个Output path ,修改成你的项目的WEB-INF下的classes文件夹路径!修改完后,无法使用classpath的问题就解决了!

额外说明:

这个东西是IDEA限制你Java版本语言的一个功能,如果你用的是jdk1.7,那么在这里调试成如图版本,就可以正常使用了不然会报

http://blog.csdn.net/leixingbang1989/article/details/51985601

这个网站中记录的错误

2.本页面如果我遇到问题,会持续更新!

时间: 2024-10-12 15:42:01

IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本的相关文章

Intellij IDEA通过tomcat部署web项目的机制

问题 以前使用eclipse调用tomcat运行web项目时,eclipse的方式非常直接了当,就是直接将项目更新到%TOMCAT_HOME%/webapps目录下即可.然而在使用Intellij IDEA时,该目录下看不到任何项目文件,%TOMCAT_HOME%/conf/Catalina/localhost目录下也看不到任何项目配置文件,那么问题来了,web项目到底是如何部署到tomcat上的呢? 思路 通过仔细观察Intellij启动tomcat时的输出日志(MAC OS下),可以发现一些

整合apache和tomcat构建Web服务器

一.  apache与tomcat整合的必要性 Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux.Unix.Windows系统平台上),尤其对Linux的支持相当完美. apache的优点有: 1.功能强大,apache自带了很多功能模块,可根据需求编译自己需要的模块. 2.配置简单,apache的配置文件非常简单,通过简单的配置可实现强大功能. 3.速度飞快,apache处理静态页面文件效率非常高,可以应对大并发和高负荷访问请求. 4.性能稳定,

自定义简单的(tomcat)web服务器

自从JSP发布之后,推出了各式各样的JSP引擎.Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了.Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱.servlet和jsp的

JavaWeb-07(tomcat与web程序结构与Http协议与Servlet基础)

JavaWeb-07 JavaWeb-tomcat与web程序结构与Http协议与Servlet基础 HTTP协议(记住) 1.http协议:规定了客户端和服务端交流时的数据格式 a. WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议. b. HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程及数据本身的格式. c. HT

web服务器,Javaweb

1.在上右键è安装 安装后apache web服务器自动启动. 在右下角出现. Apache安装之后有一个默认的网站目录 在浏览器上通过网站就可以访问到该目录下的文件. 2.测试 在浏览器输上请求localhost后看到此界面说明apache安装成功. 为什么可以访问到默认目录下的文件呢? 是因为在apache/conf/httpd.conf中配置了DocumentRoot指向该目录. 现在在该目录放一个PHP文件,通过浏览器访告诉访问该PHP文件. 为什么会出现这种情况呢? 因为web服务器接

安装部署服务器和javaweb项目

[说明]总算告一段落了,服务器啊服务器,你可是把我折磨的够呛,不过现在的状态我已经很满足了. [说明]下面的图片是我这两天一直在搞的,内容不能说是重复,只能说是不停地修改修改,出错出错. 1) 虚拟主机 一.定义 所谓虚拟主机是指在一台服务器里运行几个网站,提供WEB.FTP.Mail等服务. 二.虚拟主机的实现方法有三种: 基于IP的方法,基于主机名的方法和基于端口的法官法. ①基于IP的方法: 在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上.访问不同的IP,就看到

Centos6服务器部署JavaWeb项目(tomcat6+jdk6)

本博客介绍腾讯云服务器的Centos6系统部署JavaEE项目 安装Tomcat6 yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc 安装Mysql,安装过程会有设置密码的提示,注意记住密码 yum -y install mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysq

EclipseEE的Web开发环境配置(使用Tomcat作为Web服务器)

进行JavaWeb开发,我们总共需要5个步骤:JDK的安装与配置:Tomcat的安装:EclipseEE的安装与配置:创建工程;编写代码并运行.安装的三个软件在版本和适用构架上要一致.当JDK是32位时,Tomcat和EclipseEE也都必须是32位的软件.在版本的选择上JDK8版本可以使用Tomcat8.5的版本.下面的安装以JDK8和Tomcat8.5为例子,但实际无论哪种版本在安装和配置上都极为类似,所以不必太纠结. 欢迎探讨,如有错误敬请指正 如需转载,请注明出处  http://ww

在Ubuntu中使用JAVA与tomcat搭建web服务器

一:材料 1.操作系统:ubuntu16.04 2.JAVA: jdk1.8.0 3.Tomcat:tomcat 8 4.域名:zhuandshao.cn 二:过程 1.安装java 1)在官网下载javajdk . http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html     2)解压缩tar.gz文件. tar -zxvf jdk-8u121-linux-x64.tar.gz 3