RUKU系统V1.0创建maven项目-阿里云开发者社区

开发者社区> 开发与运维> 正文

RUKU系统V1.0创建maven项目

简介: 这篇博文将记录从8月23日至8月31日之间的工作内容,如果没有完成我的麻烦就大了。

首先去eclipse官网下载一个完全纯净的eclipse neon版4.6
下面逐步完善这个eclipse
tomcat apache phpmyadmin mysql都已经在Server2016服务器上部署完成,下面着手部署Server2016的开发环境。
_
_
点开 eclipse marketplace
_
_
如何查看自己的eclipse已经安装了哪些插件呢?如下图:
_

为我们的eclipse安装install maven integration for eclipse
安装以后我们就可以在eclipse上创建maven项目了。
因为我们要弄一个web方式访问的网站的形式,用来替代之前access实现的入库检验系统,所以我们下面要创建一个 maven的web project

在此之前,我们的eclipse需要配置一个测试网页用的server
也就是为eclipse配置tomcat,目的是写完了代码首先点击运行试试看
_
_
_
_
经过上述过程,我们为eclipse添加了原本早以前在服务器上安装配置的tomcat。
但是如下图,还是有一些报错 :
the superclass javax.servlet http httpservlet was not found on the build path
_
下图为一个月后,补图关键在于看报错信息和tomcat中jar文件的关系
_

原因是虽然我们把外面的tomcat导入了eclipse,但是我们并没有把这个tomcat的包(也就是package中的jar文件)导入我们建立的项目 scherbatsky
或者说,我们的这个web maven项目sherbatsky 因为找不到tomcat所以无法使用tomcat里面带有的jar文件,下面我们要让我们的项目,找到tomcat
_
_
_
_
_
_
经过上述操作,我们自己创建的项目,已经没有莫名其妙的报错了
server 2016 vm 上只安装了一个tomcat服务器,目前对于服务器的使用技巧还不太熟练,现象是eclipse和server2016服务,只能有一个占用tomcat

也就是如果server2016vm的服务开启tomcat服务以后,eclipse上就无法开启tomcat如下图所示:
_
_
反过来,
_

另外就是,tomcat的访问方式的不同:
1.eclipse中访问
2.外部server中访问
上述两种访问方式,在浏览器中输入的地址不同,如下图:
eclipse上开启tomcat的ie访问方式
_

server上开启tomcat的ie访问方式
_
同样一个项目,在同一个tomcat上运行,访问方式不一样,原因我还没有搞懂,这个留在以后回过头来再回答。

RUKU系统V1.0
设想中RUKU V1.0必须用Maven来构建,然后创建一个以Spring为核心的项目。使用spring mvc处理访问跳转和过滤器,用spring jdbc作为数据库访问的媒介。
Maven在V1.0阶段只是参与,不会发挥过大的作用,以后需要进行扩展的时候,就使用Maven作为扩展构建的工具。
下面展示 在eclipse这个IDE上创建一个Maven web项目并为这个项目导入spring依赖的过程。
这个过程主要是参考链接:http://blog.csdn.net/unix21/article/details/19281793
进行的。
之前已经在纯净的eclipse中install了maven的integration,下面我们要在此基础上new一个maven project
_
_
_
最后一步,specify这个项目: 三个属性 group id / artifact id / version
_
点击finish,就创建了这个项目。
上面的图,我们表示自己试图创建一个名为canada的项目,实际上,我们不创建这个,我们真正创建的是scherbatsky,上面主要是为了截图而已。
下面是我们的maven web project项目的目录结构
_
这里面有一个POM.xml文件,这个文件是maven的配置文件,下面我们要为这个maven 项目添加spring依赖,怎么添加呢?假如我们压根不知道spring是怎么回事,第一次接触,最好的方法就是先访问spring的官方网站
http://spring.io
_
_
_
_
上述内容都是spring官方网站提供的信息,下面我们要把上述信息配置到我们自己的eclipse中:
_
打开maven项目的pom.xml文件,找到dependencies的 tab页,添加add一条新的dependency,这里就用到了spring官网提供的信息:Group id / Artifact id / Version 填写好,点击OK
这时候需要等3分钟,eclipse会依据maven的规则,通过刚刚填写的dependency信息去spring的jar仓库获取对应的依赖jar,这需要一点点时间。
获取完成以后,会如下图所示:
_
我们看到需要的spring依赖jar已经到位。
下面首先按照那个博客中描述的过程,建一个最简单的spring项目试试看
_
几经周折,哇,运行正常
这只能说明spring的环境也就是依赖也就是那些jar是可以用的,下面还是用经典案例先来讲讲spring的工作原理吧
补充maven项目中resources文件夹的作用的说明:
_
上图我们安装了maven支持以后,eclipse上的插件如上图所示

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章