jetty ServerのデフォルトのHTTPポートを変更する方法 -- jetty-9 フィールド 関連 問題

how to change default http port of jetty server












0
vote

問題

日本語

私はjettyサーバーのデフォルトのHTTPポートを変更できません、私は以下の方法を試しました:
バージョン:Jetty-Distribution-9.4.19.V20190610
<コード> path/to/jetty/etc/jetty.xml および下記の Configuration タグの下のプロパティを以下のように追加します。

<事前> <コード> <Set name="port">7070</Set>

上記の構成で、サーバーを起動すると、以下のエラーが発生しています。

<事前> <コード> ➜ bin ./jetty.sh start Starting Jetty: 2019-08-06 14:05:08.458:INFO::main: Logging initialized @559ms to org.eclipse.jetty.util.log.StdErrLog 2019-08-06 14:05:08.578:WARN:oejx.XmlConfiguration:main: Config error at <Set name="port">7070</Set> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.Server.setPort(class java.lang.String) in file:///Users/rprasad/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 14:05:08.578:WARN:oejx.XmlConfiguration:main: java.security.PrivilegedActionException: java.lang.NoSuchMethodException: class org.eclipse.jetty.server.Server.setPort(class java.lang.String) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) at org.eclipse.jetty.start.Main.start(Main.java:490) at org.eclipse.jetty.start.Main.main(Main.java:77)

その後、 httpConfig でも同様の設定を追加しようとしましたが、それでも機能していません。

<事前> <コード> <Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070" /></Set>

上記の構成の誤りを下回った:

<事前> <コード> ➜ bin ./jetty.sh start Starting Jetty: 2019-08-06 18:36:05.035:INFO::main: Logging initialized @535ms to org.eclipse.jetty.util.log.StdErrLog 2019-08-06 18:36:05.193:WARN:oejx.XmlConfiguration:main: Config error at <Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070"/></Set> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String) in file:///Users/kumar/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 18:36:05.193:WARN:oejx.XmlConfiguration:main: Config error at <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration"><Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070"/></Set><Set name="secureScheme"><Property name="jetty.httpConfig.secureScheme" default="https"/></Set><Set name="securePort"><Property name="jetty.httpConfig.securePort" deprecated="jetty.secure.port" default="8443"/></Set><Set name="outputBufferSize"><Property name="jetty.httpConfig.outputBufferSize" deprecated="jetty.output.buffer.size" default="32768"/></Set><Set name="outputAggregationSize"><Property name="jetty.httpConfig.outputAggregationSize" deprecated="jetty.output.aggregation.size" default="8192"/></Set><Set name="requestHeaderSize"><Property name="jetty.httpConfig.requestHeaderSize" deprecated="jetty.request.header.size" default="8192"/></Set><Set name="responseHeaderSize"><Property name="jetty.httpConfig.responseHeaderSize" deprecated="jetty.response.header.size" default="8192"/></Set><Set name="sendServerVersion"><Property name="jetty.httpConfig.sendServerVersion" deprecated="jetty.send.server.version" default="true"/></Set><Set name="sendDateHeader"><Property name="jetty.httpConfig.sendDateHeader" deprecated="jetty.send.date.header" default="false"/></Set><Set name="headerCacheSize"><Property name="jetty.httpConfig.headerCacheSize" default="4096"/></Set><Set name="delayDispatchUntilContent"><Property name="jetty.httpConfig.delayDispatchUntilContent" deprecated="jetty.delayDispatchUntilContent" default="true"/></Set><Set name="maxErrorDispatches"><Property name="jetty.httpConfig.maxErrorDispatches" default="10"/></Set><Set name="blockingTimeout"><Property deprecated="jetty.httpConfig.blockingTimeout" name="jetty.httpConfig.blockingTimeout.DEPRECATED" default="-1"/></Set><Set name="persistentConnectionsEnabled"><Property name="jetty.httpConfig.persistentConnectionsEnabled" default="true"/></Set><Set name="requestCookieCompliance"><Call class="org.eclipse.jetty.http.CookieCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.requestCookieCompliance" deprecated="jetty.httpConfig.cookieCompliance" default="RFC6265"/></Arg></Call></Set><Set name="responseCookieCompliance"><Call class="org.eclipse.jetty.http.CookieCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.responseCookieCompliance" default="RFC6265"/></Arg></Call></Set><Set name="multiPartFormDataCompliance"><Call class="org.eclipse.jetty.server.MultiPartFormDataCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.multiPartFormDataCompliance" default="RFC7578"/></Arg></Call></Set></New> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String) in file:///Users/kumar/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 18:36:05.194:WARN:oejx.XmlConfiguration:main: java.security.PrivilegedActionException: java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1746) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.jetty.start.Main.invokeMain(Main.java:220) at org.eclipse.jetty.start.Main.start(Main.java:490) at org.eclipse.jetty.start.Main.main(Main.java:77)

だから誰かがjettyサーバーのデフォルトのhttpを変更するのを手伝ってください。

英語

I am not able to change default http port of Jetty server, I have tried the below ways:
version: jetty-distribution-9.4.19.v20190610
path/to/jetty/etc/jetty.xml and added below property under Configuration tag as below:

<Set name="port">7070</Set> 

With the above configuration, when I start my server I am getting the below error:

➜  bin ./jetty.sh start Starting Jetty: 2019-08-06 14:05:08.458:INFO::main: Logging initialized @559ms to org.eclipse.jetty.util.log.StdErrLog 2019-08-06 14:05:08.578:WARN:oejx.XmlConfiguration:main: Config error at <Set name="port">7070</Set> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.Server.setPort(class java.lang.String) in file:///Users/rprasad/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 14:05:08.578:WARN:oejx.XmlConfiguration:main: java.security.PrivilegedActionException: java.lang.NoSuchMethodException: class org.eclipse.jetty.server.Server.setPort(class java.lang.String)     at java.security.AccessController.doPrivileged(Native Method)     at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1746)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.eclipse.jetty.start.Main.invokeMain(Main.java:220)     at org.eclipse.jetty.start.Main.start(Main.java:490)     at org.eclipse.jetty.start.Main.main(Main.java:77) 

Then I have tried to add similar configuration under httpConfig but still not working.

<Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070" /></Set> 

I got below error for above configuration:

➜  bin ./jetty.sh start Starting Jetty: 2019-08-06 18:36:05.035:INFO::main: Logging initialized @535ms to org.eclipse.jetty.util.log.StdErrLog 2019-08-06 18:36:05.193:WARN:oejx.XmlConfiguration:main: Config error at <Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070"/></Set> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String) in file:///Users/kumar/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 18:36:05.193:WARN:oejx.XmlConfiguration:main: Config error at <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration"><Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="7070"/></Set><Set name="secureScheme"><Property name="jetty.httpConfig.secureScheme" default="https"/></Set><Set name="securePort"><Property name="jetty.httpConfig.securePort" deprecated="jetty.secure.port" default="8443"/></Set><Set name="outputBufferSize"><Property name="jetty.httpConfig.outputBufferSize" deprecated="jetty.output.buffer.size" default="32768"/></Set><Set name="outputAggregationSize"><Property name="jetty.httpConfig.outputAggregationSize" deprecated="jetty.output.aggregation.size" default="8192"/></Set><Set name="requestHeaderSize"><Property name="jetty.httpConfig.requestHeaderSize" deprecated="jetty.request.header.size" default="8192"/></Set><Set name="responseHeaderSize"><Property name="jetty.httpConfig.responseHeaderSize" deprecated="jetty.response.header.size" default="8192"/></Set><Set name="sendServerVersion"><Property name="jetty.httpConfig.sendServerVersion" deprecated="jetty.send.server.version" default="true"/></Set><Set name="sendDateHeader"><Property name="jetty.httpConfig.sendDateHeader" deprecated="jetty.send.date.header" default="false"/></Set><Set name="headerCacheSize"><Property name="jetty.httpConfig.headerCacheSize" default="4096"/></Set><Set name="delayDispatchUntilContent"><Property name="jetty.httpConfig.delayDispatchUntilContent" deprecated="jetty.delayDispatchUntilContent" default="true"/></Set><Set name="maxErrorDispatches"><Property name="jetty.httpConfig.maxErrorDispatches" default="10"/></Set><Set name="blockingTimeout"><Property deprecated="jetty.httpConfig.blockingTimeout" name="jetty.httpConfig.blockingTimeout.DEPRECATED" default="-1"/></Set><Set name="persistentConnectionsEnabled"><Property name="jetty.httpConfig.persistentConnectionsEnabled" default="true"/></Set><Set name="requestCookieCompliance"><Call class="org.eclipse.jetty.http.CookieCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.requestCookieCompliance" deprecated="jetty.httpConfig.cookieCompliance" default="RFC6265"/></Arg></Call></Set><Set name="responseCookieCompliance"><Call class="org.eclipse.jetty.http.CookieCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.responseCookieCompliance" default="RFC6265"/></Arg></Call></Set><Set name="multiPartFormDataCompliance"><Call class="org.eclipse.jetty.server.MultiPartFormDataCompliance" name="valueOf"><Arg><Property name="jetty.httpConfig.multiPartFormDataCompliance" default="RFC7578"/></Arg></Call></Set></New> java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String) in file:///Users/kumar/sw/jetty-distribution-9.4.19.v20190610/etc/jetty.xml 2019-08-06 18:36:05.194:WARN:oejx.XmlConfiguration:main: java.security.PrivilegedActionException: java.lang.NoSuchMethodException: class org.eclipse.jetty.server.HttpConfiguration.setPort(class java.lang.String)     at java.security.AccessController.doPrivileged(Native Method)     at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1746)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:498)     at org.eclipse.jetty.start.Main.invokeMain(Main.java:220)     at org.eclipse.jetty.start.Main.start(Main.java:490)     at org.eclipse.jetty.start.Main.main(Main.java:77) 

So can any one please help me to change the default http of Jetty server?

</div
  

回答リスト

0
 
vote
vote
ベストアンサー
 

start.ini ファイルの設定を変更してみてください。 jetty.http.port=8080 を<コード> jetty.http.port=7070 に変更します。

 

Try changing the configuration in your start.inifile. Change jetty.http.port=8080 to jetty.http.port=7070.

</div
 
 

関連する質問

2  サービス中断のない熱い再展開を桟橋することができますか?  ( Can jetty hot redeployment work without service interruption ) 
Jetty 9.0.5でWebアプリを実行しています(アップデートできました、9.1.2はこれを書くように最新のものです)。 Jetty Docs etc/jetty-deploy.xml で定義されています。 Jetty XMLファイルを使用してWe...

2  Jetty Update 9.4.x:欠落制約:require-Capability:osgi.extender; filter:= "(osgi.extender = osgi.serviceloader.processor)"  ( After jetty update to 9 4 x missing constraint require capability osgi extend ) 
Jetty 9.3.xから9.4.xを更新した後、 OSGi Framework 起動時に次の検証メッセージが表示されます。 <事前> <コード> Missing Constraint: Require-Capability: osgi.extender; ...

0  Mavenを使ったSpring MVCとJetty Embedded Projectの実行可能な戦争を作成する  ( Create an executable war for spring mvc and jetty embedded project with maven ) 
埋め込み桟橋を備えたSpring MVCプロジェクトの実行可能な戦争をしようとしています。 Mainクラスの開始コマンドをコマンドJava -Jar MyProject.warとwartを実行したいです。私はちょうどMaven-War-Pluginを使いたいで...

0  Jetty WebSocketクライアント:無効なUTF8ではありません  ( Jetty websocket client not valid utf8 ) 
この問題を解決する方法に関するアドバイスはあまり評価されます。 Jetty WebSocket(9.2.6.v20141205)クライアントを使用してApache2 Proxy_WstunnelからTomcat7 WebSocketサーバーへの接続。 断続的...

0  HTTP2接続を既に存在すると仮定して、jettyからHTTP2セッションまたはストリームを開始することは可能ですか?  ( Is it possible to initiate http2 session or stream from jetty assuming a http2 c ) 
サーバープッシュを実行することができます。しかし、クライアントが低レベルのJettyクライアントである場合は、サーバーから新しいセッションまたはストリームを開始することが可能ですか?仮定はクライアントが低レベルの桟橋ベースのクライアントであり、接続はすでに確立...

0  Jettyはjava.lang.IllegalArgumentExceptionから始まります:リソースはNULLでなければならない  ( Jetty starts with java lang illegalargumentexception resource must not be null ) 
WebAppContext を埋め込み桟橋のハンドラとして使用しています: <コード> Server server = setupServerOfTwoConnectors(); server.setHandler(webAppContext()); ...

1  PostgreSQL JDBCドライバは、DBCPとJNDIがJettyコンテキスト設定によってロードされたときにSQLタイプを推測できません。  ( Postgresql jdbc driver cant infer the sql type when used with dbcp and jndi loa ) 
私は非常に混乱している状況に直面しています、そして、これがバグであるかどうかわからない。 PostgreSQLをJettyによって管理されているプールされたデータソースとして使用しようとしています。 Pool ManagerとしてDBCP2.1も使用されてい...

1  Jetty 9サーバで確立されたセッションのセッションIDを変更する  ( Changing a session id of an established session in jetty 9 server ) 
すべてのタイトルです。このの後にこのの後に行う方法は、セッションが作成され、その生涯の間に複数回実行されますか?フォールバックアプローチは、現在のセッションからすべてのデータをコピーし、それを終了し、新しいものを作成し、データを戻すことですが、それはいくつかの...

1  環境変数をJetty web.xmlまたはquickstart.xmlに挿入します  ( Insert environment variables into jetty web xml or quickstart xml ) 
My web.xmlとquickstart.xmlの内側で、私のマシンの環境変数から定義された値でIPを置換できるようにしたいです。これは可能ですか? <事前> <コード> <filter> <filter-name>CAS Authentication...

0  Jetty 9.4 JSPレンダリングに苦労しています  ( Struggling with jetty 9 4 jsp rendering ) 
こんにちは、 6.1の最新か何かの桟橋の移住に苦労しています Jetty 9.1の上。現在私はJetty 9.4で試しています 最新。私は新しいコードを新しいものとコンパイルすることができますが、そこに 修正しようとしている移行に関する問題はほ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有