知识大全 使用jetty配置 开发web应用

Posted 文件

篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用jetty配置 开发web应用相关的知识,希望对你有一定的参考价值。

    一直以来使用jetty作为我的web开发配置服务器 开始的时候和所有的初学者一样使用tomcat作为开发服务器 可用着用着 感觉tomcat越来越繁琐以及庞大 后来 用了jboss 知道jboss使用jetty作为其web应用服务器 所以就开始试着使用jetty 从那开始后 jetty就成为我的开发配置服务器了 从最初的 到现在的 一直在使用着    喜欢jetty的原因 在于其的方便 简单的配置文件 简单的启动脚本 而且在elipse或者其他ide中 进行调试 运行都很方便    不想多说什么 让事实来说话吧 在开始之前 先下载jetty 目前最新的版本为 :   +and+Installing#download   以前的版本文件是比较小的 现在的版本增加了很多东东 主要是很多例子应用 以及源码 经过删减只有 整个应用还是比较小的 大概也就 m多了 如果只是需要运行web应用 并且只是需要jsp 规范的话 只有 m多了 以前 的时候只有 m多 现在也已经增加了那么多了 时代在进步 没有办法    jetty主要的jar为jetty jar servlet api jar jetty util jar 启动的jar 为start jar 还有jsp规范的jar jsp 好像已经减了不少的jar了 只有 个文件core jar ant jar jsp jar jsp api jar core是使用eclipse的jdt 进行jsp编译    jetty的主要配置文件为etc/jetty xml 当然你可以自己指定别的文件 在start jar中有个nfig文件是默认的环境配置 以及指定默认的配置文件 可以手工替换    启动jetty很简单 在命令行下面java jar start jar   如果需要指定nfig 使用java DSTART=nfig jar start jart   配置web 应用也非常的简单    更改jetty xml就行了 增加web应用的方式包括 直接放置应用在webapps下面 或者配置以下的context   <New id= Mywork  class= mortbay jetty webapp WebAppContext >      <Arg><Ref id= contexts /></Arg>      <!  绝对路径 可以指定相对路径 增加 <SystemProperty name= jetty home  default= /> 就行 >      <Arg>D:\\\\project\\\\work\\\\m project\\\\esoft\\\\esoft mywork jsf\\\\src\\\\main\\\\webapp</Arg>      <Arg>/mywork</Arg>      <Set name= defaultsDescriptor ><SystemProperty name= jetty home  default= />/etc/webdefault xml</Set>      <Set name= virtualHosts >        <Array type= java lang String >          <Item>localhost</Item>        </Array>      </Set>          </New>要想改变原先的webapps主应用 改变下面的配置 <Call class= mortbay jetty webapp WebAppContext  name= addWebApplications >      <Arg><Ref id= contexts /></Arg>      <Arg><SystemProperty name= jetty home  default= />/webapps</Arg>      <Arg><SystemProperty name= jetty home  default= />/etc/webdefault xml</Arg>      <Arg type= boolean >True</Arg>  <!  extract  >      <Arg type= boolean >False</Arg> <!  parent priority class loading  > </Call>默认的web xml配置文件为webdefault xml如果想配置相应的web参数 可以更改其应用 默认的端口为 如果想修改 更改 jetty port属性     <Call name= addConnector >      <Arg>          <New class= mortbay jetty nio SelectChannelConnector >            <Set name= port ><SystemProperty name= jetty port  default= /></Set>            <Set name= maxIdleTime > </Set>            <Set name= Acceptors > </Set>            <Set name= confidentialPort > </Set>          </New>      </Arg>    </Call>简单的配置 简单的启动 下一篇 我会介绍 如何在eclipse中使用jetty cha138/Article/program/Java/ky/201311/28406

相关参考

知识大全 配置Web应用环境实现JSP留言簿开发

配置Web应用环境实现JSP留言簿开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaS

知识大全 推荐php开发利器 快速创建web应用

  近日美国“开源软件”项目Openbiz新发布了一款名为OpenbizCubiDev的PHP的应用开发利器宣称可以让开发人员在分钟内通过配置和向导完成创建一个功能完善的企业级应用程序这是空穴来风还是

知识大全 ASP.NET项目开发指南:Web.Config中的配置信息

ASP.NET项目开发指南:Web.Config中的配置信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:自定义Web.Config文件配置节

ASP.NET项目开发指南:自定义Web.Config文件配置节  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Struts配置讲解Web应用

Struts配置讲解Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Web应用的发布描

知识大全 开发手记之实现web.config的快速

   问题简述    在Web开发中对fig进行配置是非技术人员无法胜任的工作但是常常需要由客户自己来进行简单配置的时候需要提供一

知识大全 添加配置文件Web.Config

ASP.NET开发宝典:添加配置文件Web.Config  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 创建一个Web项目,配置数据库连接

创建一个Web项目,配置数据库连接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为web开发

知识大全 tomcat配置技巧

  编者按现在开发JavaWeb应用建立和部署Web内容是一件很简单的工作使用JakartaTomcat作为Servlet和JSP容器的人已经遍及全世界Tomcat具有免费跨平台等诸多特性并且更新得很

知识大全 配置Web服务器(IIS)虚拟站点

ASP.NET开发宝典:配置Web服务器(IIS)虚拟站点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一