導航:首頁 > 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伺服器相關的知識