导航:首页 > IDC知识 > jetty服务器

jetty服务器

发布时间:2020-08-10 23:12:56

1、jetty服务器运行问题

你好,可以进行热部署,下面是带面,请参考
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.13.v20130916</version>
<configuration>
<webAppConfig>
<contextPath>${webapp.path}</contextPath>
<defaultsDescriptor>webdefault.xml</defaultsDescriptor>
</webAppConfig>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>${webapp.port}</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<reload>automatic</reload>
<scanIntervalSeconds>3</scanIntervalSeconds>
<stopPort>${webapp.stopPort}</stopPort>
<stopKey>${webapp.stopKey}</stopKey>
<!-- stopPort>${webapp.stopPort}</stopPort -->
<systemProperties>
<systemProperty>
<name>org.mortbay.util.URI.charset</name>
<value>UTF-8</value>
</systemProperty>
</systemProperties>
<jvmArgs>-Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m
-Dfile.encoding=UTF-8</jvmArgs>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>3</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>

注意:pom.xml文件中设置scanIntervalSeconds不为0,如上设置为3秒

天互数据 为您解答,希望能帮到你

2、jetty:如何配置jetty使外网可以访问服务器?

进入路由器的配置界面,找NAT或者端口映射这个选项,将公网上的8080端口映射到192.168.1.100的8080上就可以了。否则外面的访问是无法进入内网的。

3、使用jetty搭建图片服务器

jetty是完全可以的!

4、请教大神,关于Linux下Jetty服务器的问题

 jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以很容器被实例化成为一个对象从而嵌入到我们的应用程序中,让java应用程序可以独立的发布和运行
jetty和tomcat的结构很相似,并且使用很简单,在linux下部署jetty过程如下:
1. 下载jetty
jetty的官网地址是:http://www.eclipse.org/jetty/ 进入网站之后点击左边的Downloads进入下载界面,下载界面地址是:http://www.eclipse.org/jetty/download.html

这里下载最新版的9.3.12.v20160915的即可,下载zip或者tgz都可以
下载之后上传至linux,准备下一步安装
2. 安装jetty
这里将jetty安装在/usr/local/jetty下,具体也目录可以自己定义:
tar -xvzf jetty-distribution-9.3.12.v20160915.tar.gz
mv jetty-distribution-9.3.12.v20160915 /usr/local/jetty/
cd /usr/local/jetty

解压完就完成了安装,当前目录在jetty安装目录下,可以看到jetty的目录结构如下:

可以看到和tomcat很相似,bin下放置启动脚本,logs是日志目录,etc是配置文件目录,start.ini是启动的默认配置文件,webapps下放置具体的web应用,可以是普通应用,也可以是war包,和tomcat应用完全一致,直接拿过来用即可,唯一不同的是应用下没有默认首页或者路由拦截的时候jetty会显示目录结构,可以通过配置取消,也可以自己定义拦截请求
3、启动jetty
在上面图中jetty目录下的start.jar可以用于启动,执行命令: java -jar start.jar 即可启动,这个是在当前命令行启动,如果想在后台启动也可以使用nohup和screen
另一种启动方式是执行: ./bin/jetty.sh start 启动,这个默认会在后台运行jetty
启动jetty后,访问http://ip:8080可以访问到404界面,因为webapps下没有任何应用

5、java的jetty服务器如何配置站点

这是jetty修改默认端口的方法,,望楼主采纳

http://blog.chinaunix.net/uid-20710081-id-3284861.html

6、如何准确的关闭web服务器jetty的进程

1.查找jetty进程,通过端口查询
netstat -ano | findStr "8080"
,其中“8080”是web服务器开启的端口。
2,.再通过PID关掉对应的java进程,PID的值对应为1中查询结果的最后一列。PID在任务管理器中通过“查看->选择列”中,勾上PID来显示PID,如何就可以准确的关闭web服务器jetty的进程了,实际上是一个java进程。

7、如何通过命令行启动或者关闭 Jetty 服务器

有人分配给我壹个任务:去寻找壹种更好的停止 Jetty 服务器的方法,而在此之前我们是通过在命令行窗口中输入 Ctrl + C 或者在任务管理器中结束相应进程的方式来关闭 Jetty 服务器。于是我在网上搜索这个问题的解决方案:如何通过命令行关闭它而不是纯粹靠运气。最后在我们壹个同事的博客文章中,他解释了如何通过 ant 脚本启动和关闭 Jetty ,我才得以找到壹种使用命令行关闭服务器的方法。
假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:
?
java -jar start.jar

但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器时传入两个 JVM 属性,例如:
?
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar

为了关闭 Jetty,你需要提供与启动 Jetty 服务器时相同的参数才行:
?

1

java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar -–stop

8、Liunx系统下怎么查看Jetty服务器的运行日志

因为小编使用的windows操作系统,所以小编就使用了linux的远程链接客户端,Xshell进行链接,以下的操作都是在Xshell软件上运行。

双击打开Xshell,在打开的窗口中,点击左上角新建按钮,如下图

点击新建后,如下图,需要与自己的linux服务器建立远程链接,在连接中输入需要链接的服务器IP地址

通过cd命令,进入服务器日志文件所存放的目录,如小编的是log目录

进入log目录,找到需要监控的日志文件,如小编需要监控proction.log这个日志文件

使用命令:tail -f log/proction.log 查看新追加到文档中的信息,这样可以实时看到自己的访问日志,便于自己调试程序和查看错误

9、jetty 可以用作web服务器吗

般情形性能都差主要看需要发应用简单web应用挑熟悉想web服务器嵌入应用用jettytomcatjetty都web容器处理jsp需要应用服务器应..

10、jetty是java内置的服务器么

有人分配给我壹个任务:去寻找壹种更好的停止 Jetty 服务器的方法,而在此之前我们是通过在命令行窗口中输入 Ctrl + C 或者在任务管理器中结束相应进程的方式来关闭 Jetty 服务器。于是我在网上搜索这个问题的解决方案:如何通过命令行关闭它而不是纯粹靠运气。最后在我们壹个同事的博客文章中,他解释了如何通过 ant 脚本启动和关闭 Jetty ,我才得以找到壹种使用命令行关闭服务器的方法。
假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:
?
java -jar start.jar

但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器时传入两个 JVM 属性,例如:
?
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar

为了关闭 Jetty,你需要提供与启动 Jetty 服务器时相同的参数才行:
?

1

java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar -–stop

与jetty服务器相关的知识