问题一、如果是在导入的项目的情况下,多数情况下就是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. Fibonacci(斐波那契数列)的最佳实践方式(JavaScript)

    1)低级版本 var fibonacci = function(n) { if (n == 0 || n == 1) { return n; } else { return fibonacci(n - ...

  2. SQL中的OpenXML使用

    DECLARE @idoc int ) SET @doc =' <ROOT> <Customer CustomerID="VINET" ContactName=& ...

  3. 全端开发必备!10个最好的 Node.js MVC 框架

      Node.js 是最流行的 JavaScript 服务端平台,它允许建立可扩展的 Web 应用程序.Node.js 包含不同类型的框架,如 MVC 框架.全栈框架.REST API  以及大量的服 ...

  4. Jaxb annotation使用

    JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术.该过程中,JAXB也提供了将XML实例文档反向 ...

  5. 在 Windows 上安装 Laravel 5.x

    由于工作中要用到 Laravel ,所以在此记录以备忘. 下载并设置 PHP 进入 http://windows.php.net/download/ 下载 PHP 5.5.x 的最新版本.如果你用的是 ...

  6. android studio 导入一个已有的android studio project作为lib使用

    android studio 导入一个已有的android studio project作为lib使用 新项目来了. 需要搭建框架. android studio对我来说还是很陌生,之前一个项目在同事 ...

  7. Ubuntu上安装MySql过程,以及遇到的一些问题

    今天在Ubuntu服务器上安装MySql的时候遇到了一些问题,记录下来,以防以后忘记. 安装环境:Ubuntu14.04 安装命令: //安装Mysal服务端//会提示输入root密码 sudo ap ...

  8. Windows平台下Git服务器搭建

    第一步:下载Java,下载地址:http://www.java.com/zh_CN/ 第二步:安装Java.安装步骤不再详述. 第三步:配置Java环境变量. 右键”计算机” => ”属性” = ...

  9. React Native 组件样式测试

    View组件默认样式(注意默认flexDirection:'column') {flexGrow:0,flexShrink:0,flexBasis:'auto',flexDirection:'colu ...

  10. runtime学习实战一:类的属性进行归档解档

    #import <Foundation/Foundation.h> @interface PYPerson : NSObject @property (nonatomic, assign) ...