校园商铺-1开发准备-2开发准备

1. 环境准备:

JDK8
Maven3.3.9+对项目用到的jar包进行管理
Mysql5.5+存储项目所需要的数据
Chrome项目展示
Tomcat8运行Java项目
IDEeclipse
## 2.配置tomcat 找到Server,没有Server[参考:https://www.jb51.net/article/141250.htm](https://www.jb51.net/article/141250.htm) 配置tomcat[参考:https://jingyan.baidu.com/article/dca1fa6f0c34bcf1a4405232.html](https://jingyan.baidu.com/article/dca1fa6f0c34bcf1a4405232.html) 在eclipse中配置Server窗口[参考:https://www.jb51.net/article/141250.htm](https://www.jb51.net/article/141250.htm)

3.配置maven

[参考:https://www.cnblogs.com/yaowen/p/8594876.html](https://www.cnblogs.com/yaowen/p/8594876.html) ## 4.创建项目 ### 4.1 创建一个maven项目,选择Java动态项目工程maven-archetype-webapp,填入开发者和项目名称,创建成功 ### 4.2 导入

项目报错,提示缺失父类javax.servlet.http.HttpServer
原因:缺失Tomcat下的jar包,引入就可以了

选择项目,右键->Properties->Java Builder Path->Library->Add Library->Server Runtime->Apache Tomcat V8.5->finish

引入后,没有再报缺失javax.servlet.http.HttpServer的错误

4.3 其他错误

#### 4.3.1 添加没maven依赖 搜索依赖,不过此处添加到plugin中,因此将depedency替换为plugin,并增加configuration ```#xml o2o org.apache.maven.plugins maven-compiler-plugin 3.8.0 1.8 1.8 UTF8 ``` #### 4.3.2 修改Java Compiler #### 4.3.3 修改Project Facets ### 4.4 缺失src/test/resources文件夹,手动添加,配置项目输出文件 查看main的java和resources的输出,修改test的resources的输出 Contains Test Resources属性必须一致,要么都为yes,要么都为no。参考[https://blog.csdn.net/weixin_43370380/article/details/97614831](https://blog.csdn.net/weixin_43370380/article/details/97614831) ### 4.5 Java Web类型 Java Web的类型有静态和动态2种类型 动态Web project:动态的页面包含动态信息,比如jsp从后台取出数据做展示,创建动态的信息工程需要指定web的运行容器,如tomcat、JBoss等 静态Web project:只有页面的信息。静态web页面中不能包含动态的信息,全部内容都是预先写死的 Dynamic Web Module代表动态网页模型。越高版本对于解析JS以及页面的一些DOM元素有着更高的效率,但还要考虑与JDK和tomcat的兼容。 Dynamic Web Module 3.1支持JDK1.7以上,但是直接修改会报错,这是eclipse的bug,可以直接修改配置文件。 找到工程目录,并进入 ```#java cd /Users/chenshanju/eclipse-workspace/o2o/.settings vi org.eclipse.wst.common.project.facet.core.xml ``` ```#xml ``` 修改src/main/webapp/WEB-INF/web.xml文件 ```#xml Archetype Created Web Application index.jsp index.html ``` ### 4.6 配置Server,启动项目 添加项目到tomcat中 clean,再启动tomcat 打开浏览器,输入网址 http://localhost:8080/o2o/
posted on 2019-09-08 11:59  singleSpace  阅读(274)  评论(0编辑  收藏  举报