`
yale
  • 浏览: 356707 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

webx3初接触

阅读更多

由于webx3采用maven管理项目部署,本地通过maven生成了一个webx3程序开发的框架后,为了能够做二次开发,在eclipse下需要安装maven插件(for eclipse)、springext插件(for eclipse)、git插件(for eclipse),安装后,在eclipse导入了webx3的工程(eclipse中选择import->existing maven projects)。

导入了框架项目后,进行服务器配置,因为webx3的pom.xml中,插件配置的是jetty服务器,因此我们需要配置下,右键该项目后:

选择maven build,并进行服务器配置(我这里用的是tomcat,因为我在pom.xml文件中进行过配置,如果没有进行过pom.xml的配置,那么这里配置jetty:run),同时配置maven Runtime:

 

 

程序运行成功后,通过(http://localhost:8081/tutorial1进行访问,这种方式是默认的jetty访问),如果配置的是其他服务器,就采用其他的端口方式进行,当成功访问后,可以看到主界面中有相关的配置信息以及环境等信息,还有一些demo在其中:

 

 

由于webx3的pom.xml中采用了jetty服务器插件,因此我们如果对其不修改,就只能采用jetty作为服务器,但是很多时候,web项目的开发并没有采用jetty,下面我就以tomcat为例,让这个maven项目应该也可以在tomcat下运行,修改pom.xml文件,加入tomcat的plugin信息,如下:

            <plugin>  
                <groupId>org.codehaus.mojo</groupId>  
                <artifactId>tomcat-maven-plugin</artifactId><!--tomcat插件-->  
                <version>1.1</version>
            </plugin>

 

添加后,只需要对刚才配置ran configurtion进行jetty:run修改成tomcat:run的配置即可重新启动,这样该maven项目就发布到tomcat下了。
问题又来了,该maven发布在tomcat下后,导致本地debug调试不能在断点处显示代码(即使是默认的jetty也一样),无法进行本地调试,那么将进行如下配置后,可对该maven进行本地调试:

在该项目工程上,点击右键,点击Run As -- Run Configurations,选择之前创建的maven运行配置,选择JRE选项卡,填入VM arguments,值为

-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n

 

 

然后进行debug运行配置,点击Debug->Debug Configuration,新建一个Remote Java Application,Project选择刚才配置的项目,端口要设置为与VM arguments变量中的address=4000相同:

 

然后启动服务器后(这个时候启动服务器后,会去进行4000端口的监听了):

 

当服务器启动成功后,在需要进行debug的地方断点,接着运行创建的Remote Java Application,就可以debug了

 

未完,待续!

 

 
分享到:
评论

相关推荐

    Webx3_Guide_Book.pdf 用户指南

    Webx3_Guide_Book 用户指南 2001年,阿里巴巴内部开始使用Java Servlet作为WEB服务器端的技术,以取代原先的 Apache HTTPD server和mod_perl的组合。 • 2002年,选择Jakarta Turbine作为WEB框架,并开始在此之上...

    webx3文档——web开发

    该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用。

    webx3 PDF(阿里巴巴 前端web框架)

    webx3 PDF(阿里巴巴 前端web框架)

    webx3学习的demo,以及留言板的小例子

    根据webx3的官方网站,www.openwebx.org,找到“创建一个webx应用”,按照上面说的流程,就可以创建一个webx的项目。具体流程这里就不说了,官网上已经写得很清楚了。

    淘宝框架 Webx3资料

    阿里巴巴公司的开发框架webx3介绍 Webx3_Guide_Book.pdf

    Webx及框架简介

    Webx及框架简介 ppt 格式

    webx总结 项目实践总结

    webx3 启动顺序,webx使用总结,webx表单提交(感觉你还是看webx文档 貌似更加好哦!那个表单提交写的很是详细)

    Webx3_Guide_Book.pdf

    Webx3_Guide_Book主要讲解webx框架的使用引导教程,方便您更好的使用Webx3

    Webx3.0小结

    webx3.0学习小结

    webx框架指南

    阿里开源框架webx的文档,想要学习webx或者维护webx的开发者可以下载

    webx2.7绿色安装

    WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...

    创建简单的WEBX应用

    webx框架(淘宝框架),webx+spring+ibatis

    Webx3 Guide Book pdf

    Webx是一个在阿里巴巴集团内部广泛使用的,层次化、模块化的一个Web框架。 Webx是基于经典MVC设计模式的WEB框架,推崇页面驱动和约定胜于配置的理念。 Webx是一个基于 Spring的组件框架。组件是一个软件包,它可以被...

    webx

    NULL 博文链接:https://xj84.iteye.com/blog/1850955

    淘宝WEBX框架详解

    WEBX框架详解,更好的了解Taobao的开发过程,对于新手更容易上手。

    paoding-webx3-solr-lucene

    paoding-webx3-solr-lucene

    WebX3 Guide Book学习指南

    Webx框架指南 Michael Zhou 出版日期 2010-11-13

    webx_guide

    快速使用 webx 开发web 应用 Webx框架指南 Michael Zhou

    Webx3日志系统的配置

    NULL 博文链接:https://trent-luo.iteye.com/blog/1071745

    Webx介绍_PDF

    淘宝开源Web开发框架Webx3.0介绍,内附宠物店程序作为例子详细解说webx框架的方方面面。

Global site tag (gtag.js) - Google Analytics