概述
KeyarchOS是浪潮信息基于OpenAnolis开源操作系统自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位。Jetty是一个开源的Java Web服务器和Servlet容器,由Eclipse基金会支持。它是轻量级且高度可定制的,被广泛用于构建Web应用程序、服务和微服务。下文描述在KeyarchOS上安装Jetty的过程。
安装前的准备
- 版本信息
- 系统版本:KeyarchOS 5.8 SP1
- 软件版本:Jetty 11.0.15、java
- 支持的架构:x86_64
- 资源准备
- 4核8G Kos虚拟机
- jetty-home-11.0.15.tar.gz(下载链接:https://eclipse.dev/jetty/download.html)
安装
- 调用如下命令查看本机是否已安装java
- java –version
- 下载jetty压缩包后执行如下命令解压
- tar –zxvf jetty-home-11.0.15.tar.gz
- 设置环境变量指向jetty的解压目录
- export JETTY_HOME=/path/to/jetty-home-11.0.15
- 创建jetty-base目录并切换到该目录,jetty-base为用户放置个人项目的目录。
- mkdir /path/to/jetty-base
- cd /path/to/jetty-base
- 执行如下命令,该命令创建一个“jetty-base/start.d”目录和其他包含服务器配置的目录,其中用户在“jetty-base/webapps”目录下部署标准的“+*.war+”文件。
- java -jar $JETTY_HOME/start.jar --add-module=server,http,deploy
如下图,显示“Base directory was modified”则该目录配置成功。
- 启动Jetty,运行以下命令
- java -jar $JETTY_HOME/start.jar
打开浏览器,输入http://localhost:8080显示如下,则表示Jetty部署成功。
- 在启动终端中使用“CTRL+c”快捷键中断Jetty进程。