一、修改Properties.Project Facets.Dynamic Web Module的版本
因为eclipse有bug需要去项目文件夹中去找.settings中的project facets文件,在里面直接修改版本号3.1
- 同时需要修改web.xml(注意这里必须放在第一行,前面的东西必须删除)
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1" metadata-complete="true">
二、找到服务器视图
打开Eclipse-->点击Window选项--> 选择Show View --> 选择Servers即可打开Servers窗口
三、只输入项目名称:localhost:8090/o2o默认情况下会直接进入index.jsp,也可以自己设置在web.xml 中的web-app里面
<welcome-file-list>
<welcome-file>aaa.jsp</welcome-file>
<welcome-file>bbb.html</welcome-file>//如果aaa.jsp不存在会默认访问这里
</welcome-file-list>
四、Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used) java编译报错
在导入Maven项目或其他java项目时,总是不会那么一帆风顺,碰到最多的就是编译报错问题(java文件到处都是“红叉叉”) 下面对此类问题做一个详细解决方法。
当出现java文件报错(红叉叉),请按照如下几个步骤一一对比,看看你的项目哪一步不对,然后再进行调整
配置之前请先关掉项目自动编译功能,否则操作起来会比较难受
- 配置开发环境的JDK版本(在此以eclipse为例)
- 配置项目对应的JDK版本(在此以eclipse为例)
- 配置Maven项目文件POM.xml文件编译版本
第一步: 配置开发环境的JDK版本(在此以eclipse为例)
操作:Window > preferences > Java > Installed JREs
图一:
图一是进入添加jdk的页面
图二:
图二为选择你安装好的JDK版本路径,
我的JDK版本安装路径为:D:\Program Files\Tools\IBM_java_v8_win64
图三:选择你的JDK安装目录
图四:选择你的编译的版本(我的是1.8)
操作:Window > preferences > Java > compiler
第二步: 配置项目对应的JDK版本(在此以eclipse为例)
第一步很多人都知道,但是非常容易漏掉此第二步
操作:properties > Java Build Path > Libraries
图一:
图二:选择你安装的对应的jkd版本
图三:调整项目对应的java compiler
图四:调整Project Facets 中java的jdk版本
图五:选择java对应的version
第三步:配置Maven项目文件POM.xml文件编译版本
图一:调整pom的jdk版本
完成此三步,便可以解决 99% 因为项目编译而带来的问题。