问题一、如果是在导入的项目的情况下,多数情况下就是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. phpstorm 9 keygen

    Turn Off Internet Before Register (Recommended ) Copy User name And Past In "User Or Company Na ...

  2. C#获取全部目录和文件

    public class FileAccess{ //储存所有文件夹名 private ArrayList dirs; public FileAccess() { dirs = new ArrayLi ...

  3. <python 深入理解>变量交换x,y=y,x实现机制--元组

    python中有一种赋值机制即多元赋值,采用这种方式赋值时,等号两边的对象都是元组并且元组的小括号是可选的.通常形式为 x, y, z = 1, 2, 'a string' 等同于 (x, y, z) ...

  4. Javascript学习笔记2.1 Javascript与DOM简介

    DOM(文档对象模型)简介 DOM(文档对象模型)针对HTML和XML文档的一个API. DOM可以将任何HTML或XML文档描绘成由多层节点构成的树形结构,它是中立于平台和语言的接口,允许程序和脚本 ...

  5. iOS---自动布局

    自动布局的发展 1.frame:通过代码计算 frame iPhone3GS \ iPhone4 \ iPhone4S 屏幕的物理尺寸是一样的(无需屏幕适配), 而且一个当时的应用要么是横屏要么是竖屏 ...

  6. EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(九)

    前言 这一篇我们将完成系统的权限设置功能以及不同角色用户登录系统后动态加载菜单.注意:此示例权限只针对菜单级,如果园友需要更复杂的系统权限设置,可以拓展到按钮级或属性级. 用户的登录采用Form认证来 ...

  7. 【图像处理】【SEED-VPM】1.板子基本操作流程

    >>>>>>>>>>>>>>>>>>>>>>>>> ...

  8. AJAX格式

    var xmlHttp;function getXmlHttp(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("MICRO ...

  9. 深入了解Struts2返回JSON数据的原理

    首先来看一下JSON官方对于"JSON"的解释: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析 ...

  10. JSFuck奇葩的js编码

    以前对黑客很崇拜,黑客的世界无比精彩.最近为了炫耀,想起了这段特殊的代码. [][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[ ...