1、eclipse中tomcat配置是否正确?能否在网页中访问的到?

如何在eclipse中配置tomcat就不说了,我们看下问题,在网页上访问tomcat的地址,为什么出现404错误呢?

解决办法:

将上面的两处进行修改,就可以在浏览器中访问到了。有时候是灰色的不能改,这个时候

先把tomcat下的所有项目删除,然后右击,选择clean。再次双击tomca进入设置界面,此时可看到Service Locations下各个选项已处于可编辑状态了。

可是,为什么要这样改呢?

答案:

(1)默认选项为:Use workspace metadata(dose not modify Tomcat installation),

​若修改选项为:Use Tomcat installation(takes control of Tomcat installation)​

就可以使在Eclipse启动的tomcat服务器,也能够被访问到tomcat首页(例如通过http://localhost:8080访问),否则默认情况下在Eclipse启动的tomcat服务器是无法被访问到tomcat首页的,只有在DOS下启动的Tomcat才能被访问到tomcat首页。

(2)利用Tomcat自动部署方式是最简单的、最常用的方式。

在Tomcat默认安装后,tomcat的主目录是webapps/root目录

若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将一个Web应用的WebContent级的AppName直接扔进%Tomcat_Home%\webapps文件夹下,系统会把该web应用直接部署到Tomcat中。

如果复制一个项目,将项目部署到tomcat服务器下,右键点击项目,选择properties,然后修改下项目名称就可以部署到webapps下面了。

上面两处修改完成后,以后的项目就会自动部署到webapps下面了。

这个路径我们是在tomcat的安装位置找到的:即下载后的tomcat在哪里:

2、JDK的环境变量是否配好?JDK的版本是否过低或者过高?

JDK的配置我们就不说了,网上一堆,但是这个版本问题我也是这次才遇到的,折腾了两天终于搞好了。

报错:

eclipse编译出错,Unsupported major.minor version 49.或者是导入jar包,测试框架搭建的时候,读取不到src下面的配置文件,提示需要JDK1.5或者higher版本。

这些问题都是JDK不兼容的问题。

如何解决:(具体原因大家可以百度下,因为太多了我这里也不写了)

(1)如果按照新的JDK之前,先将以前的JDK卸载掉,这个最有效的办法,可以解决后面出现的配好了JDK的路径了,可是为什么在控制台还是原来的JDK版本。

一般地,当在系统中装了两套或多套版本的Java2 SDK,后面安装的Java2 SDK会将自己带的java.exe和javaw.exe拷贝到%SystemRoot%\system32目录下,从而覆盖先前版本的java.exe和 javaw.exe,并且在注册表中改写CurrentVersion为后安装的版本。所以建议在安装Java2 SDK前,先卸载以前安装的版本。

(2)设置JDK跟项目中的JDK版本一致,这样才不会出现很多错误,有很多公司不想更新JDK,甚至在用低版本的JDK,因为很多高版本的JDK如何在低版本的JDK的项目中会不支持。所以为了保险就设置成一致的。

如何设置?将机器上的JDK版本换掉,然后将eclipse中的编译的JDK换成低版本的。

Eclipse 中可以在properties中Java Compiler 中选择的JDK版本进行编译。选择这个后需要在具体的工程中.settings目录中修改 clipse.wst.common.project.facet.core.xml 中  <installed facet="Java" version="1.8"/> 设置对应选择的JDK版本。然后刷新工程,重新编译导出war。

3、SSH使用的jar包是否跟JDK的版本兼容?

我的eclipse版本的jdk是1.8的,可是我用spring3.0兼容不了,所以换成JDK1.7然后成功了。有时候jar包版本太低,或者说jar包在使用的时候,JDK1.8还没出现,所以就不兼容这些jar包,导致出现问题。

但是有时候eclipse版本跟JDK版本也不兼容,我的电脑eclipse不支持JDK1.5的,所以个人感觉JDK1.7兼容性还可以。

要么就使用最新的jar包保证跟JDK版本一致。

4、已经安装的JDK8,为什么配置好JDK7之后,去控制台检测,还是JDK8版本,怎么去解决?

这个问题在上面其实已经解决掉了,可以参考下。

5、如何保证eclipse中JDK版本跟tomcat服务器的JDK版本一致?

最后我们看下eclipse中JDK和tomcat中的JRE修改方法:

修改完成后,将项目clean下,或者更新下项目,然后重启服务器,重启Eclipse,保证可以运行。

当然这个前提是,我们在windows下已经将JDK的版本配置好。

转载于:https://www.cnblogs.com/fengli9998/p/6497088.html

SSH框架搭建问题总结相关推荐

  1. [转载]SSH框架搭建详细图文教程

    什么是SSH? SSH对应 struts spring hibernatestruts 采用MVC模式,主要是作用于用户交互spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合hiber ...

  2. android开发ssh框架搭建,基于SSH框架的Android系统的研究

    摘要: 本文设计开发了一个基于SSH框架的酒店Android手机查询系统.该系统采用面向对象的设计思想进行分析与设计,利用Eclipse,MyEclipse,Android SDK,Tomcat和My ...

  3. java 建立ssh隧道_JAVA SSH框架搭建流程

    百度出来的,觉得思路很好: 搭建struts应用 2.1 引入需要的jar包 commons-fileupload-1.2.1.jar文件上传 commons-logging-1.0.4.jar日志包 ...

  4. 基于Maven的SSH框架搭建

    2019独角兽企业重金招聘Python工程师标准>>> 1.工程介绍 工程是结合了Spring+struts2+hibernate,实现了一个简单的form表单提交的功能,可能需要对 ...

  5. SSH框架搭建整合详细步骤及运行流程

    准备整合环境 数据库环境 MySQL 数据库中创建一个名称为 ssh 的数据库,并在数据库中创建一个名称为 user 的表 配置 Struts2 环境 1.创建项目并导入 Struts2 框架所需的 ...

  6. SSH框架搭建 笔记 (含spring注解驱动)

    分类: web 开发2014-04-27 12:33 354人阅读 评论(0) 收藏 举报 框架springinterface注解 好久没有搭建框架了,今天整理下以前的知识,整合下SSH,没想到手生了 ...

  7. ssh 框架搭建出现错误

    [color=red][b]最近刚学习是使用SSH出现下面错误,在网上搜了半天也不知道什么问题,拜托各位大虾了. 如下错误 [/b][/color] 2009-03-19 17:01:58,937 E ...

  8. SSH框架搭建的时候遇到的问题

    1.spring-web.jar包问题:使用user libaries方式,识别不到,于是出现了下面问题 java.lang.ClassNotFoundException: org.springfra ...

  9. eclipse搭建SSH框架详解

    2019独角兽企业重金招聘Python工程师标准>>> SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题.下面我介绍一下SSH框架搭建的全过程.  第一 ...

最新文章

  1. request.getSession(false)到底返回什么
  2. ZooKeeper配置中出现Error contacting service. It is probably not running
  3. Unity 2D游戏开发教程之精灵的死亡和重生
  4. 网站外链的存在有什么作用呢?
  5. 基于MATLAB的小波去噪
  6. mysql集群会备份数据吗_mysql集群即双机备份与主从复制
  7. php中文网数据库的搭建,【后端开发】php数据库中文乱码
  8. Hadoop 集群启动与停止
  9. 社区计算机义务维修策划书,计协义务维修策划书(模板).doc
  10. 自适应宽度元素单行文本省略用法探究
  11. 温柔又有耐心的男孩最吸引人
  12. 乱中有变,云原生从“大爆发”说起 | CSDN人物志
  13. excel批量更改超链接_批量新建Excel指定名称工作表并设置超链接!你,学会了吗?...
  14. 【转】PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
  15. 使用SQL Server数据工具进行SQL单元测试
  16. win11为什么比win10慢 Windows11比Win10慢的解决方法
  17. java 切面 不执行,Spring AOP 切面没有执行
  18. 龙芯源码编译mysql_龙芯服务器安装总结
  19. logstash性能测试
  20. P3324 [SDOI2015]星际战争二分答案+网络流

热门文章

  1. 使用python手写FFT算法
  2. Java数组排序: Array-ArrayList-List-Collections.sort()/List.sort()/Arrays.sort()
  3. 绝地求生现在服务器稳定吗,吃鸡服务器不稳定?《绝地求生》国服宣布将首次使用超性能服务器...
  4. 计算机专业数控,数控专业的月薪是多少 数控专业能干什么
  5. es分布式搜索引擎在几十亿数据量级的场景下如何优化查询性能
  6. 【RocketMQ工作原理】消息的清理
  7. selenium + python自动化测试环境搭建
  8. java young gc_java old GC和young GC
  9. mysql 软件导出导入数据_MySQL 之 导出导入数据
  10. init-connect mysql_MySQL利用init-connect增加访问审计功能异常