问题一、如果是在导入的项目的情况下,多数情况下就是jdk版本与项目的jdk版本不匹配,
解决方法:
(1)右击工程->Build Path->Configure Build Path->Libraries,双击JRE System Library,
如果出现红叉,表示没有选择JRE,这是需要选中对应的JDK,里面包括JRE。这样就OK了。  
(2)如果在jsp页面仍然报错,则需要检查:window->preferences->java->Installed JREs,
选择与(1)相同的jdk。另外window->java->compiler的jdk也要保持一致。
 
问题二、The server does not support version 3.0 of the J2EE Web module specification
原因:Tomcat 6.0最多支持Servlet 2.5,而现在要import的项目是3.0版本的。
解决方法:
在项目根目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst.common.project.facet.core.xml文件
把<installed facet="jst.web" version="3.0"/>
改为
<installed facet="jst.web" version="2.5"/>即可
 
问题三、JavaWeb项目中没有错,但是项目上面显示一个红叉的解决办法
原因:出现这个问题的原因是因为,eclipse的jdk编译版本与出现问题的项目JDK编译版本不一致所导致!
解决方法:
先设置好jdk,需要确定项目,eclipse,系统用的是同一个版本的JDK,我系统中安装的JDK是1.7,所以我把eclipse的jdk成1.7
进入 windows---proferences---java--compiler设置编译出来的文件使用的格式是 1.7版本的 (设置成多少都行,只要兼容,并且与你项
目的编译版本一直就可以,我这里统一设置成1.7)
进入项目--properties---java Compiler 把项目编译版本也设置成 1.7
进入项目--properties---project Facets设置java文件的版本为 1.7
这样设置之后我的上面的叉号还是不能消除,是因为在project Facets中右侧有个Runtimes框,里面还是Apache Tomcat v7.0
而我这里安装的是Apache Tomcat v6.0,所以要新建一个Apache Tomcat v6.0的打上对号就行了
 
问题四、tomcat服务中已经启动,为什么运行时显示stoped
这个我个人见解就是,后台的tomcat已经启动,这时你启动项目的时候,选择使用的服务器还没有启动,然而你确定之后点击完成,然后你选择的这个服务器开始启动,下次再次使用的时候,仍然选择相同的服务器,可以看到,这个时候服务器的状态为已经启动。
 
问题五、怎样打开项目运行时的服务器选择窗口
如果你在运行的时候已经默认选择了服务器,这个时候没有这个运行在服务器的选择窗口,下面教你怎样重新打开:
首先找到你项目的所在工作空间,安路径打开:\.metadata\.plugins\org.eclipse.wst.server.core\modules.xml打开这个文件可以看到(这是我的文件,每个人的文件各不相同):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<modules>
  <module moduleId="org.eclipse.jst.jee.server:Web" serverId="Tomcat v6.0 Server at localhost"/>
  <module moduleId="org.eclipse.jst.jee.server:sss" serverId="Tomcat v6.0 Server at localhost"/>
  <module moduleId="org.eclipse.jst.jee.server:javaweb" serverId="Tomcat v6.0 Server at localhost"/>
</modules>
其中moduleId所指的就是你的项目,serverId所指的就是对应的服务器,合起来这个意思就是Web项目默认用服务器Tomcat v6.0 Server打开。之后你把这一行删除,重新启动eclipse,再次运行项目就可以弹出选择服务器这个窗口了
 
问题六、出现下面这种情况的原因:choose an existing server无法选择
造成这样的原因是:dynamic web module版本与本地服务器版本不一致造成的。在这里我安装的tomcat6.0,而导入的项目dynamic web module版本是3.0,与服务器版本不对应,造成这种情况。

 这样你就要安装配置tomcat7.0了,安装完成,创建服务器,让项目在tomcat7.0下运行就可以了
 
 
新手上路,不对请指正,还在不断更新中...
 

javaweb常见问题解决的更多相关文章

  1. springmvc环境搭建以及常见问题解决

    1.新建maven工程 a)  打开eclipse,file->new->project->Maven->Maven Project b)  下一步 c)   选择创建的工程为 ...

  2. ubuntu安装navicat及常见问题解决

    1.安装navicat Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html Step2:进入下载目录,解压压缩包 ...

  3. OpenStack安装部署管理中常见问题解决方法

    一.网络问题-network 更多网络原理机制可以参考<OpenStack云平台的网络模式及其工作机制>. 1.1.控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点, ...

  4. Web Deploy发布网站及常见问题解决方法(图文)

    Web Deploy发布网站及常见问题解决方法(图文) Windows2008R2+IIs7.5 +Web Deploy 3.5 Web Deploy 3.5下载安装 http://www.iis.n ...

  5. 接口测试之——Charles抓包及常见问题解决(转载自https://www.jianshu.com/p/831c0114179f)

    简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的.该软件是用Java写的,能够在Windows,Mac,Linux上使用,安装Charl ...

  6. charles抓包的安装,使用说明以及常见问题解决(windows)

    charles抓包的安装,使用说明以及常见问题解决(windows) https://blog.csdn.net/zhangxiang_1102/article/details/77855548

  7. Linux运维常见问题解决集锦【转】

    作为linux运维,多多少少会碰见这样那样的问题或故障,用点心,平时多注意积累,水平肯定越来越高. 下面就是常见问题解决集锦:   1.shell脚本不执行 问题:某天研发某同事找我说帮他看看他写的s ...

  8. Python爬虫编程常见问题解决方法

    Python爬虫编程常见问题解决方法: 1.通用的解决方案: [按住Ctrl键不送松],同时用鼠标点击[方法名],查看文档 2.TypeError: POST data should be bytes ...

  9. Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结

    Atitit.angular.js 使用最佳实践 原理与常见问题解决与列表显示案例 attilax总结 1. 本文范围 1 2. Angular的优点 1 2.1. 双向数据绑定 1 2.2. dsl ...

随机推荐

  1. BurpSuite 抓手机包

    Windows and Phone 处于同一无线环境下 Windows   Phone   Burp Suite设置

  2. C++中的一些小知识

    判断字符是否为数字 在C/C++中有isdigit()来判断一个字符是否为数字 原型:int isdigit(char c); 用法:#include <ctype.h> (C语言):#i ...

  3. 关于javascript闭包中的this对象

    我们知道, this对象是运行时基于函数的执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象.<Javascript高级程序设计&g ...

  4. 跟小静读《jQuery权威指南》——目录

    前言 2014年开始了,年底给自己制订的学习计划,第一步先从学习<jQuery权威指南>开始. jQuery大家都很比较熟悉,但是我经常是边用的时候边对照着API,这次找本书通读一遍,记录 ...

  5. MVC5+EF6 入门完整教程四

    上篇文章主要讲了如何配置EF, 我们回顾下主要过程: 创建Data Model à 创建Database Context à创建databaseInitializerà配置entityFramewor ...

  6. python学习08——类

    笨办法学python第42节,这节讲的是类,程序沿用上一节中一个游戏,不同的是这一节用了类的方法. 其中改动的代码主要如下 原来的最后几句用了这样的代码: ROOMS = { 'death':deat ...

  7. Microsoft Word 段前距设置和页眉设置

    在毕设论文整理中,段前距的设置和页眉的设置不起作用,这着实让我脑袋疼.网上搜索了几种方式,搭配一下还是起了作用. 一. 段前距设置 1. 各级标题在首页,段前距设置不起作用. 选择要段前分页的段落,右 ...

  8. C++模拟C#事件委托机制(二)

    原文 来自于http://www.cnblogs.com/netssfy/archive/2010/02/02/1662056.html 为了解决非法地址访问的冲突,首先需要知道发生该错误的原因是什么 ...

  9. 事件问题 Event

    Event事件可以理解为在异步过程中实现同步的操作.但是要注意不要过分的使用Event,否则异步就失去了意义. 直接通过代码来说明: #include

  10. 黑马程序员——C语言基础 函数

    Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)函数的定义 1> 任何一个C语言程序都是由一个或者多个程序段( ...