Description Resource Path Location Type Java compiler level&n
项目上小红叉的解决办法
- 在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。有可能是java1.6 改成java6之类的
- 项目上右键Properties——>java complier
- preferences——> java complier
-
maven web项目不能创建src/main/java等文件夹的问题
- eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。
- 按照maven目录结构,添加src/main/java、src/test/java等Source Floder时,会报目The folder is already a source folder的错误。
- 解决办法:用Navigator视图,直接在src/main目录下建立java目录。
- 分析原因: 项目属性->Java Build Path->Source,会看到src/main/java, src/test/java已存在,但是Missing。所以只需要创建目录,Source Floder就出现了。
新建maven project项目 file——>other——> maven project
选择默认存储空间
双击maven-archetype-webapp item
group Id 项目名称(一般是公司的域名+项目名称)
artifact Id 模块名字(一般项目中有几个模块比如web,service,dao模块)
version 0.0.1-snapshot (快照)
pakage (jar/war/pom)
index.jsp 页面出错
去pom.xml文件中写入依赖的jar,写入javaee-api,打开pom.xml文件,打开下面的dependencies选项 ,中Denpendencies 选项中点击Add按钮,在enter groupid下面,敲入 goupid(javax),关闭文件,保存,就不会报错了
把项目跟tomcate关联 ,右击项目——>run as——>run on server——>manually define a new server——>完成
在eclipse中tomcate默认把项目发布到你的工作空间
为了把项目发布到tomcate的安装目录下,需要把server下的项目都删掉,然后打开server的窗口那边的 server location是enable的选择第二个选项,以及把 deploy path 改成webapps
然后点击server——> add and remove ,把项目都添加
部署成功
到server中,重新启动项目
Eclipse中tomcat service设置
选择window ----show view---services可以看到服务的面板 双击tomcat进入配置界面Service Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modules present to make changes.)选项变灰色无法更改配置。 若要更改,则先把tomcat下的所有項目移除。并右击,clean...之后方可设置。。。启动后将又变为黑色。默认选项为:
Use workspace metadata(dose not modify Tomcat installation) 修改选项为: Use Tomcat installation(takes control of Tomcat installation) 这样在Eclipse启动了tomcat服务器,我們也能夠访问到tomcat本地管理首页。 否则只能在DOS下使用Tomcat的启动命令才能访问Tomcat本地管理首页。