在Ubuntu 14.10 Server上安装Jetty 9(Java服务引擎和Web服务器)

原创
ithorizon 7个月前 (10-13) 阅读数 20 #Linux

在Ubuntu 14.10 Server上安装Jetty 9(Java服务引擎和Web服务器)

Jetty是一个开源的Java服务引擎,它提供了一个Web服务器和Java Servlet容器。Jetty被设计为轻量级,易于嵌入到其他应用程序中,同时它也赞成多种Java应用服务。在Ubuntu 14.10 Server上安装Jetty 9可以为您提供一个稳定、高效的Java Web服务环境。以下是详细的安装步骤。

准备工作

在起始安装之前,请确保您的Ubuntu 14.10 Server满足以下条件:

  • Java开发环境:确保Java环境已经安装,Jetty需要Java运行时环境。
  • SSH访问:如果您的服务器无法直接通过图形界面访问,请确保SSH服务已经启动并且您有权限登录。

安装Java

Jetty 9需要Java 7或更高版本。以下是安装OpenJDK 7的步骤:

sudo apt-get update

sudo apt-get install openjdk-7-jdk

安装完成后,可以通过以下命令检查Java版本:

java -version

下载Jetty 9

从Jetty官方网站下载Jetty 9的安装包。以下是下载Jetty 9.4.8.V20170215的示例:

wget http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.8.v20170215/jetty-distribution-9.4.8.v20170215.tar.gz

下载完成后,解压安装包:

tar -zxvf jetty-distribution-9.4.8.v20170215.tar.gz

这将在当前目录下创建一个名为jetty-distribution-9.4.8.v20170215的文件夹。

配置Jetty

进入Jetty的配置目录,并修改启动脚本,以便在后台运行:

cd jetty-distribution-9.4.8.v20170215/bin

sudo nano startjetty.sh

在文件中找到以下行:

java -Xms128m -Xmx512m -jar start.jar

将其修改为:

java -Xms128m -Xmx1024m -jar start.jar

这将为Jetty分配更多的内存。保存并关闭文件。

启动Jetty

现在,您可以通过以下命令启动Jetty:

sudo ./startjetty.sh

如果一切顺利,Jetty将起始启动,并在控制台输出日志信息。当看到“Jetty started”的消息时,描述Jetty已经胜利启动。

访问Jetty

Jetty默认监听8080端口。您可以通过以下URL访问Jetty的默认主页:

http://localhost:8080/

如果一切正常,您应该会看到Jetty的欢迎页面。

配置Web应用

要将Web应用部署到Jetty,您需要将Web应用的WAR文件放置在Jetty的webapps目录下。以下是部署示例:

sudo cp your-webapp.war jetty-distribution-9.4.8.v20170215/webapps/

其中,your-webapp.war是您的Web应用文件。Jetty会自动部署该应用,并且您可以通过以下URL访问它:

http://localhost:8080/your-webapp

平安关闭Jetty

当您需要关闭Jetty时,可以通过以下命令平安地停止它:

sudo ./stopjetty.sh

这会发送一个优雅的关闭信号给Jetty进程。

总结

在Ubuntu 14.10 Server上安装Jetty 9是一个相对简洁的过程。通过上述步骤,您应该已经胜利地在您的服务器上安装并配置了Jetty。现在,您可以使用Jetty来部署和管理Java Web应用了。

请注意,本文提供的步骤是基于Jetty 9.4.8.V20170215版本,不同版本的Jetty也许有一些细微的差别。同时,Ubuntu 14.10已经是一个较旧的版本,如果您正在构建一个长期运行的生产环境,

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门