第一步安装jetty:
1.官网下载:
http://download.eclipse.org/jetty/7.6.12.v20130726/dist/
jetty7,下载之后上传到linux下,我的目录位/app/jetty-distribution-7.6.12.v20130726
解压命令:tar -xvf jetty7.tar.gz
解压之后把目录名改成jetty,那么jetty_home的目录就是/app/jetty-distribution-7.6.12.v20130726
2.安装的第二步就是配置环境,
熟悉要保证你的电脑要有jdk,
如果是全局配置环境变量的话,那么需要在etc/profile下配置,
在/etc/profile 中配置
export JETTY_HOME=/app/jetty-distribution-7.6.12.v20130726
保存文件
运行:. /etc/profile 点中间有空格
-----------------------------------------------------------------------------------------------------------
不是root用户登录的话
如果是某个用户下配置的话,那么就需要在home/ydzd/.baserc (ydzd是我的用户名)
我就是在ydzd下配置的,
具体的配置如下:
JAVA_HOME=/opt/jdk1.6.0_24
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
export JETTY_HOME=/data/ydzd/jetty
--------------------------------------------------------------------------------------------------
第二部:
启动和关闭jetty命令
进入 cd data/ydzd/jetty/bin 目录下有个jetty.sh文件
执行命令:./jetty.sh start 启动,启动之后浏览器输入访问地址:
http://ip:port/ 例如:http://10.154.156.223:8080 能jetty界面就成功了,
关闭jetty的命令如下::./jetty.sh stop
修改端口是在etc/jetty.xml文件下,默认是8080,
第三部,部署war web项目,直接放在webapps目录下即可,重启jetty。
相关推荐
在Linux环境下安装Jetty服务器是一项常见的任务,尤其对于开发者和系统管理员来说。Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,广泛用于处理HTTP请求,支持Web应用程序的部署和管理。下面将详细介绍...
Eclipse Jetty插件是开发Java Web应用时非常实用的工具,它允许开发者在Eclipse集成开发环境中直接启动和测试Jetty服务器,而无需通过命令行或其他方式。本篇文章将详细讲解如何离线安装Eclipse Jetty插件,并介绍其...
在Linux环境下,通常通过Shell脚本来控制Jetty的启动和关闭,还需要注意的是Linux下的权限设置和环境变量配置。 - **2.6.1 系统变量的设置**: 如`JAVA_HOME`和`JETTY_HOME`。 - **2.6.2 命令参数**: 可以通过命令行...
- **动态热部署**:如何在运行时更新应用而无需重启Jetty。 - **Servlet2.5新特性**:讨论Jetty对Servlet 2.5规范的支持。 6. **Handler详解**:涵盖不同类型的Handler,如Request Handler、Session Handler等,...
通过以上实例,你将能够熟练地在Java项目中使用Jetty服务器,无论是在开发阶段还是生产环境中,Jetty都能提供稳定、高效的Web服务支持。在学习过程中,配合源代码示例`testjetty`,动手实践是理解Jetty工作原理的...
在生产环境中,建议使用正式的部署流程来构建和发布应用。 总的来说,Jetty Runner 1.2.1 是 IntelliJ IDEA 中一个非常实用的插件,它简化了本地开发过程,使开发者能够更专注于编写代码和解决问题。如果你经常使用...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于...无论是快速原型开发还是生产环境部署,Jetty都是一个值得考虑的选择。通过理解并熟练掌握上述知识点,你将能够有效地在你的项目中运用Jetty。
- **2.6.2 命令参数**:Linux环境下同样可以通过命令行传递参数来控制Jetty的行为。 - **2.6.3 相关配置文件**:熟悉Jetty的配置文件,以便根据需要进行定制。 **2.7 本章小结** 本章介绍了Jetty的基本安装和启动...
- Jetty的轻量级特性使其在资源有限的环境中表现优秀,它使用非阻塞I/O模型,提高了高并发场景下的性能。 - 通过模块化的架构,Jetty允许用户只加载需要的功能,避免不必要的资源消耗。 7. **安全管理** - Jetty...
8. **连接器**: Jetty支持多种类型的连接器,如NIO(非阻塞I/O)和EPOLL(用于Linux系统的高效I/O),以适应不同的操作系统和网络环境。 9. **模块化设计**: Jetty的模块化结构使得只加载需要的组件成为可能,从而...
在Linux环境下安装Jetty 9.3.9.v20160517,首先需要下载对应的压缩包文件,即"jetty-distribution-9.3.9.v20160517"。这个压缩包包含了运行Jetty所需的所有组件和配置文件。解压这个文件,通常可以使用`tar`命令,...
以下是一些关于如何在Linux环境中部署Java应用的关键知识点: 1. **安装Java**: 在Linux系统中部署Java应用的第一步是安装Java开发工具包(JDK)或Java运行时环境(JRE)。通常可以通过包管理器(如`apt-get` for ...
5. **集成部署流程**:在Ant脚本中,添加执行SVN checkout、编译、测试和部署到Jetty的步骤。这样,通过运行一个命令,就可以完成整个部署流程。 6. **一键部署**:最后,创建一个批处理文件(Windows)或Shell脚本...
3. **线程模型**:Jetty采用了高效的线程模型,如NIO(非阻塞I/O)和EPOLL(在Linux系统上的高效I/O),这使得它在处理高并发请求时表现出色。 4. **模块化设计**:Jetty的模块化结构允许用户按需选择和配置组件,...
如果项目使用Maven构建,可以在项目的pom.xml文件中添加Jetty插件,以实现集成开发环境中的快速部署和调试。 #### 三、深入理解Jetty配置 ##### 3.1 Jetty配置概述 配置Jetty涉及到多个方面,包括但不限于连接器...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,因其无需安装、易于配置的特点,在开发和测试环境中尤其受欢迎。免安装版的Jetty,正如标题所言,不需要进行繁琐的传统安装步骤,只需下载解压后即可使用...
7. **跨平台**:由于是用Java编写,Jetty可以在任何支持Java的平台上运行,包括Windows和Linux。 安装和配置Jetty 8.1.21步骤如下: 1. 解压"jetty-distribution-8.1.21"文件夹,里面包含了Jetty的全部组件。 2. ...
7. **性能优化**:Jetty以其高性能著称,通过NIO(非阻塞I/O)和EPOLL(在Linux系统上)实现高效的连接处理,能够处理大量并发连接。 8. **安全性**:Jetty提供了基本的安全机制,如身份验证(如Basic Auth、Digest...
Jetty 指南书是一本专注于Jetty web容器的详细教程,主要涵盖了Jetty的基础知识、安装配置、架构解析、服务配置、Web应用程序部署、Handler详解、类加载器、Connector配置、虚拟主机、服务器管理和性能优化等多个...