Eclipse开发Web常见异常

1、java.lang.IllegalStateException: Web app root system property already set to different value

  webAppRootKey是在java web项目的web.xml配置文件中表示项目的唯一标示,在Eclipse调试Web项目时,项目的路径是一个临时路径,不在真正的路径下,可以通过log4j日志的方式打印出属性值,来看看临时项目路径在哪里,可以用System.getProperty("web.sample.root");如果web.xm 内没有设置webAppRootKey项,是为默认设置,那么webAppRootKey就是缺省的"webapp.root"。

解决办法:两个web应用中定义了相同的webAppRootKey或者都没有定义,则现在就需要为每个web都定义一个webAppRootKey。
### app1:
<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>app1.root</param-value>
</context-param>
### app2:
<context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>app2.root</param-value>
</context-param>

时间: 2024-09-28 14:56:17

Eclipse开发Web常见异常的相关文章

使用Eclipse开发Web项目(JSP)——简单登录、无sql

1.使用Eclipse开发Web项目(JSP) tomcat 2.在Eclipse中创建的Web项目: 浏览器可以直接访问webContent中的文件 例如http://localhost:8080/MyJspProject/index1.jsp 其中的index1.jsp就在WebContent目录中: 但是WEB-INF中的文件 无法通过客户端(浏览器)直接访问,只能通过请求转发来访问 注意:并不是任何的内部跳转都能访问WEB-INF:原因是跳转有两种方式:请求转发.重定向 3.配置tomc

用 Tomcat 和 Eclipse 开发 Web 应用程序

用 Tomcat 和 Eclipse 开发 Web 应用程序 Apache Tomcat & Eclipse 平台是一款杰出的 Web 开发平台 若将 Eclipse 与 Apache Tomcat 直接集成,那么将其用作 Web 开发平台就会更为容易.通过本文,了解如何设置 Eclipse 和 Apache Tomcat V5.5 来开发经典的 Hello World servlet. 4评论: Nathan A. Good, 作家兼软件工程师, Freelance Developer 关闭

Eclipse开发Web项目

http://blog.csdn.net/wozaifeiyang0/article/details/6888197#_Toc281559669 1.    开发环境的搭建... - 1 - 1.1.     开发工具... - 1 - 1.2.     搭建开发环境... - 1 - 2.    开发Web项目... - 1 - 2.1.     新建Web项目... - 1 - 2.2.     开发Servlet - 3 - 2.3.     发布Web项目... - 5 - 2.4.  

Java开发中常见异常整理

算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 文件未找到异常:FileNotFoundException 字符串转换为数字异常:NumberF

Java Web学习(5):使用IDE(EClipse)开发Web应用程序

一Eclipse的配置 (1)Eclipse配置JRE 在打开的页面中找到Window->Prefereneces->Java->Installed JREs 打开的Prefereneces对话框中我们看到系统默认使用的是自带的JDK版本,我们推荐使用自己安装的JDK 8.0,点 击Add选项,出现Add JRE对话框,我们选择Standard VM. 接着执行下一步,找到自己安装JDK 8.0的安装目录,点击完成即可. (2)Eclipse集成Tomcat服务器 找到Window-&g

CentOS6.5环境下Python + Django + MySQL + eclipse开发web环境搭建的简单方法

这几天跟Linux下的Python + Django环境搭建卯上了.经过几天的琢磨,找到了一条自己认为给力的路径. 这里给出命令行,过程如下: 首次登陆,切换管理员: [[email protected] ~]$ suPassword: 查看当前的版本:[[email protected] web]# pythonPython 2.6.6 (r266:84292, Nov 22 2013, 12:11:10) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on l

Eclipse开发web项目中关于HttpServletRequest包的问题

eclipse中新建一个web工程,创建一个servlet类,但是HttpServletRequest导不了包,在网上查找终于找到了办法. 解决方法:----------------------------------------------------------------选中项目-->properties-->Targeted Runtimes-->在右边窗口中选择你使用的服务器即可. 虽然问题解决了,但是感觉eclipse配置tomcat挺麻烦的,也不知道到底是什么原因.

java项目开发中常见异常

我相信,在我们做项目的时候,console框中常常出现各种的异常,时间久了,就会发现常见的也就几个,下面我就总结一下常见的异常,供大家参考. 1 java.lang.UnsupportedClassVersionError 从字面上我们就可以看出来是类版本不支持错误,换句话就是jdk版本不兼容,原因是因为我们在高版本上编译class,在低版本的jvm中运行,这是我搜到的答案.理解起来还好.但是我发现我的myeclipse是高版本的jdk,引进的项目是低版本的,这样应该可以支持的,可是同样出现了这

Eclipse 开发WEB项目所遇问题 WebContent WebRoot

原文:http://blog.sina.com.cn/s/blog_525960510100jo0j.html 最近在做Web 项目时,新建了一个WEB 项目,如webdemo,eclipse默认的build路径为build, WEB-INF存放于WebContent下面,今改了一个build路径和WebContent名字,发现项目不可用了, 1. 具体修改过程过,把WebContent 改为 WebRoot2. 把build路径从build/classes 改为 webdemo/WebRoot