设为首页 收藏本站
查看: 866|回复: 0

[经验分享] 第02篇. Jetty 9 实战之安装/运行/部署

[复制链接]

尚未签到

发表于 2017-2-27 11:21:01 | 显示全部楼层 |阅读模式
DSC0000.png

    
  一直以来,想改变一些自己早已经习惯的事情。
  一直都听说jetty跟Tomcat一样,是一个web容器。
  一直都是在说等等,再等等,等有时间的时候!
  一直都是给自己一些逃避的理由
    
  1. 首先从Jetty的官方网站http://download.eclipse.org/jetty/下载最新的Jetty,根据JDK的版本下载相对应的JETTY的,这里我选择了jetty-distribution-9.2.14.v20151106版本。
  2.解压压缩包到指定目录,我解压到E:/jetty目录
  3.尝试启动服务
  jetty的启动跟Tomcat不同,我们知道,Tomcat的bin目录下有一个startup.bat文件,我们直接双击它Tomcat就启动了。但是jetty的bin目录下并没有这样的启动文件。那么我们该如何启动呢?运行cmd命令进入dos环境


  • 然后运行"java -jar start.jar",就可以启动Jetty server了
    DSC0001.png


  • 打开浏览器,访问http://127.0.0.1:8080,此时可以看到Jetty的欢迎页面了。
    DSC0002.png

  4.介绍一下jetty的目录,跟tomcat容器一样,我们也需要了解各个目录是做什么的

  目录
  说明
  bin
  Jetty命令,可以将Jetty配置成系统服务
  ect
  Jetty自身的配置文件
  lib
  Jetty的JAR文件
  logs
  Jetty运行时的日志文件
  webapps
  存放Web应用,Jetty会自动加载这个目录下的所有Web应用
  start.jar
  Jetty的启动文件。在命令行环境下以 java -jar start.jar 来启动Jetty
  5.关于配置说明【耽误了一些功夫】

  • 通过上面的目录我们已经知道,所有的配置文件是放置到E:/jetty/etc目录下
  • 通过E:/jetty/etc/jetty-webapps.xml文件,可以看出Jetty中默认将所有的web app都放在了E:/jetty/webapps目录下;(备注:9.x版本是{JETTY_HOME}/etc/webdefault.xml),没有太修改过这里面的内容。
  • 我们可以像Tomcat一样修改jetty的端口号,较早的版本是在jetty.xml中修改,但是jetty9的端口修改是修改根目录下的start.ini文件

  修改start.ini文件
jetty.port=8001 在第105行的位置
  通过命令方式:
java -jar start.jar jetty.port=8081
  6. 关于访问的问题
  http://127.0.0.1:8080,这个时候注意了,可能访问之后什么也没有,在9.1以前的版本jetty在默认发布的webapps下是有demo的,但9以后版本没有了。
  9.1版本以来,jetty分布没有部署任何演示web应用程序,所以看到更多的演示服务器需要运行从demo-base目录如下: 启动jetty base-demo ,可以作为启动jetty的demo项目

DSC0003.png

  浏览器指向http://localhost:8002,现在会显示欢迎页面和几个演示/test web应用程序。
DSC0004.png

  7.简单尝试发布自己的项目,启动jetty,E:\jetty>java -jar start.jar  jetty.port=8002

DSC0005.png

    
DSC0006.png

    
  计划: 下面就是看看如何在eclipse中使用,因为jetty是嵌入的形式!

DSC0007.jpg

    
  扫一扫胖先生的微信,方便日后的沟通和交流
如果感觉该文章对你有所帮助,请点击下方的
推荐↓↓↓↓↓↓↓↓↓↓↓↓
也可以加微信,给我发红包(*^__^*) 嘻嘻……
有干货哟,该资料推荐给四海兴唐的各位同学,
希望你们工作顺利,不管何时何地,
能帮助你们是胖先生的荣幸!

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-347912-1-1.html 上篇帖子: Maven Jetty Plugin运行配置jetty:run 下篇帖子: Jetty使用教程(四:21-22)—Jetty开发指南
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表