码迷,mamicode.com
首页 > Web开发 > 详细

webx--借用petstore入门

时间:2015-06-29 17:53:30      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:webx   peterrelan   

前言

本博客记录来阿里实习的第一个任务–webx框架学习,会不断更新学习心得。

运行petstore,配置对应环境

通过官网给的命令行方法,来运行petstore

  • petstore是java ee的经典学习案例,下载链接
  • 如何运行呢? 参见官网给的指导:webx官网
git clone https://github.com/webx/citrus-sample.git
cd citrus-sample/petstore
mvn clean install
cd web
mvn jetty:run-war

maven是一个巨大项目的管理工具,类似于C++的makefile,回头会具体细看maven的用法。下面是执行上面遇到的问题总结:

下载配置maven:下载maven链接 ,注意maven运行需要jdk,而不仅仅是jre,否则会提示对应的错误;
mvn jetty:run-war,执行报错,参见帖子:mvn jetty:run-war 报错 的解决方法
jetty跑起来之后,通过如下链接访问:http://localhost:8081/?home

使用eclipse来运行petstore

  • 下载java ee的eclipse,解压缩即可使用,这个版本的eclipse自带maven,无需配置;
  • 通过前面的命令行操作,已经得到了一个war包,在eclipse中导入war包即可。war包的路径是:D:\code\maven\citrus-sample\petstore\web\target\petstore.war.
  • 配置tomcat,来运行petstore。首先去官网下载一个tomcat:http://tomcat.apache.org/download-80.cgi 配置好环境之后,需要将tomcat嵌入到eclipse中:Windows–Preference-Server–Runtime environment中进行配置即可。可以参见帖子:tomcat嵌入到eclipse中,并运行一个jsp文件
  • 至此,就可以在eclipse中运行petstore了。
  • 补充,通过上述方式虽然可以运行petstore了,但是发现通过war导入的工程,并不能越短*.java的源码。这里通过命令行:mvn eclipse:eclipse,将maven工程转换为eclipse可以识别的工程,再次在eclipse中导入即可,参见帖子:eclipse导入maven工程

版权声明:本文为博主原创文章,未经博主允许不得转载。

webx--借用petstore入门

标签:webx   peterrelan   

原文地址:http://blog.csdn.net/zy416548283/article/details/46681059

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!