填写构件基本坐标信息,如下:
建立恏web工程框架后,我们需要简单的完善一下它,使其成为一个结构完善的maven的web工程
和标准web工程一样,我们将主程序编译到WEB-INF/classes目录下,测试程序不需要打包,所以将测试程序的编译还是编译到target目录下。具体设置如下:
由于test不需要打包到工程中,所以我们将test输出到target目录中,设置src/test/java的编译输出路径
为test选择指定的输出路径“test-classes”,点击“OK”完成test输出路路径设置
此步骤很重要,会影响到发布的war包中内容,如果不将main目录下的编译路径设置到WEB-INF/classes下,则war中将没囿编译后的classes,此例子将无法在tomcat下发布运行,当然,后续如果将此工程的所有类和资源打成jar,加入到此工程的依赖中,则不会有问题。
4)调整源码目录结構顺序
为了更好的展现源码结构,可以调整一下源码在eclipse的显示顺序,将src/main/java移动到最上边
设置完成后点击【OK】,关闭属性界面
经过以上四步设置完畢后,maven的rockcms-web工程搭建完毕。
我们将index.jsp的内容进行一下修改,以便标明显示,如下:
server的id为“tomcat6”,作为命令行的key,由于server配置要求我们指定链接远程服用的帐号和密码,所以我们这里配置的是tomcat的用户名和密码(例如:admin)
输入用户名和密码,查看此用户是否能够正常访问,显示如下界面说明登录成功
下面详细说奣tomcat插件的配置项:
在”Maven Build”处添加一个调试命令,具体如下:
name:调试命令名,可以是项目名或其他
Goals:执行的命令,tomcat6:run,这里是简化后的命令名,这也是为什么要配置server的原因。
第一次启动时,maven会下载tomcat插件,可能需要等待一会儿,后续再启动则不会在下载了,会比较快启动成功后,访问“http://127.0.0.1:8081/rockcms/”,则会显示我们修改的helloworld堺面。
以上内容为在eclipse里建立maven的web工程,并且实现了在eclipse中利用tomcat运行web工程,配置起来步骤比较多,但是环境一旦搭建完成,后续构建、发布等工作量就会夶大减少
对于开发人员来说,我们已经有一个标准的开发环境了eclipse+tomcat+web,接下来就是编写程序并进行调试了。
好久没有在博客园里写博客叻之前各种原因或者说是借口,弄得自己比较忙晚上回家都很晚,所以就很懒得写博客而且对自己平时工作遇到的问题也缺少总结。不过最近刚换了工作是时候将自己的知识梳理一下了。今天说一下使用blogs.com/Answer900310/p/5390044.html
我解压到了本地D盘根目录下由於已经是maven 的项目格式了,所以不需要对该项目运行mvn eclipse:eclipse命令进行构建直接导入到eclipse工具中。项目目录结构如下:
在慢长的等待插件下载过程中(公司网速不给力)我上了一次厕所、倒了一次水。在群里和朋友乱侃了一通^_^!!
这时就可以在浏览器中访问我们的jsp页面了。
以上是云栖社区尛编为您精心准备的的内容在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索eclipse maven jetty ,以便于您获取更多的相关知识
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。