タグ付けされた質問 「tomcat」

Apache Software Foundation(ASF)によって開発されたオープンソースのサーブレットコンテナーであるApache Tomcat(または単にTomcat、以前はJakarta Tomcat)に関する質問には、このタグを使用します。ほとんどの質問には、オペレーティングシステムを指定するタグも含める必要があります。

16
Eclipseを使用したTomcatのリモートデバッグ
Eclipseを介してtomcatアプリケーションをデバッグできないようです。設定しました CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n その後、私は実行bin/catalina.sh私はそれのリスニングを言っ出力を参照してください場合は、dt_socket上port 8000。しかし8000、Eclipseのポートに接続しようとするたびに(リモートJavaアプリケーションメニューにエントリを追加することにより)、接続が拒否されたというメッセージが表示されます。何か案は?
95 eclipse  tomcat 

4
別のホストからTomcatManagerアプリにアクセスする
リモートサーバーにtomcat9をインストールしましたが、起動後、正常に起動しました。http:// host_name:port_numにアクセスして、tomcatのhelloページを参照できます。しかし、デプロイされたアプリを確認するためにマネージャーアプリを開こうとすると、403アクセスが拒否され、tomcatユーザーxmlに次のようにロールが追加されています。 <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <user username="user" password="password" roles="admin,manager,manager-gui"/> 私が見たエラーメッセージは次のとおりです。 デフォルトでは、ホストマネージャーはTomcatと同じマシンで実行されているブラウザーからのみアクセスできます。この制限を変更する場合は、ホストマネージャーのcontext.xmlファイルを編集する必要があります。 context.xmlファイルを変更してマネージャーアプリにアクセスするにはどうすればよいですか?
95 tomcat 

3
内部アプリケーションに最適なTCPポート番号の範囲[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して質問を更新し、事実と引用で回答できるようにします。 5年前に閉鎖。 この質問を改善する 私は、各内部アプリケーションが個々のTomcatインスタンスで実行され、特定のTCPポートを使用する場所で作業しています。サーバー上の他のプロセスとのポート番号の衝突を回避するために、これらのアプリに使用するのに最適なIANAポート範囲はどれですか? http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xmlに基づくと、これらは現在私が目にするオプションです: システムポート(0-1023):サーバーがこの範囲の標準ポートでサービスを実行している可能性があるため、これらのポートを使用したくない ユーザーポート(1024〜49151):アプリケーションが内部にある場合、IANAにアプリケーションの番号を予約するように要求するつもりはありません。ただし、1521のOracle Net Listenerなど、同じポートが別のプロセスで使用される可能性を減らしたいと思います。 動的および/またはプライベートポート(49152-65535):この範囲は、カスタムポート番号に最適です。私の唯一の懸念は、これが起こるかどうかです: a。ポートXを使用するようにアプリケーションの1つを構成します b。アプリケーションが数分または数時間(アプリの性質に応じて)ダウンし、ポートがしばらく使用されないままになる c。たとえば、そのプロセスが別のサーバーへのTCP接続を必要とするクライアントとして機能する場合、オペレーティングシステムは別のプロセスにポート番号Xを割り当てます。これは、ダイナミックレンジ内にあり、オペレーティングシステムに関する限りXが現在使用されていない場合に成功し ます。ポートXが既に使用されているため、アプリを起動できません

10
Tomcat 8.5.xおよびTomEE 7.xをEclipseで使用する方法
EclipseでTomcat 8.5.xサーバーバージョンをセットアップする必要があります。Eclipse GUIを使用してサーバーを作成しようとすると、Eclipse Lunaで最新バージョンのApache Tomcat v8.0が選択されます。」が選択されます。それを選択してTomcat 8.5.xサーバーを参照すると、次のブロッキングエラーメッセージが表示されます。 このディレクトリにインストールされたApache Tomcatはバージョン8.5.0です。Tomcat 8.0のインストールが想定されています。 Tomcat 8.5に内部的に基づいているTomEE 7.xを試行したときにも同じエラーが表示されます。 ではEclipseのネオン選択肢として最新バージョンは、「あるのApache Tomcat V9.0」と、それは同じエラーを与えます。「Apache Tomcat v8.5」オプションすらありません。 EclipseでTomcat 8.5とTomEE 7.x を使用する方法はありますか?どうやって?

3
サービス全体を再起動せずにTomcat Webアプリケーションを更新するにはどうすればよいですか?
私は初めてですTomcat。約5つのアプリが実行されている開発マシンがあります。devですが、テスト中にクライアントがかなり頻繁に使用しています。 したがって、1つのクラスファイルに1つの小さな変更を加える必要があるとしましょう。現在、Tomcatをシャットダウンし(他の4つのアプリに影響を与えます)、WARファイル(およびWebアプリディレクトリ)を削除し、新しいWARファイルを再デプロイしてを再起動する必要がありTomcatます。 もちろん、これはすべてのアプリのすべてのログインセッションを破棄するため、一部の人を混乱させます。 これを行うより良い方法はありますか?つまり、開発マシン上のすべてではなく、変更されたクラスのみをリロードする方法はありますか? ありがとう。
93 tomcat  deployment  war 

4
Tomcatのポート番号を変更する方法[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 7年前に閉鎖されました。 この質問を改善する 私はJSPでWebアプリケーションを開発しています。そのため、何らかの目的でTomcatのアクセスポートを変更する必要があります。 可能性はありますか?
90 java  tomcat  port 

16
悪名高いjava.sql.SQLException:適切なドライバーが見つかりません
データベース対応のJSPを既存のTomcat5.5アプリケーション(GeoServer 2.0.0が役立つ場合)に追加しようとしています。 アプリ自体はPostgresと問題なく通信するので、データベースが稼働していて、ユーザーがデータベースにアクセスできることはわかっています。私がやろうとしているのは、追加したJSPのデータベースクエリです。私はTomcatデータソースの例の設定例をほとんど箱から出して使用しました。必要なtaglibは適切な場所にあります。taglibrefがあればエラーは発生しないため、これらのJARが検出されます。postgresjdbcドライバーpostgresql-8.4.701.jdbc3.jarは$ CATALINA_HOME / common / libにあります。 これがJSPのトップです: <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <sql:query var="rs" dataSource="jdbc/mmas"> select current_validstart as ValidTime from runoff_forecast_valid_time </sql:query> 内側の$ CATALINA_HOME / confに/ server.xmlをから関連セクション、<Host>内で順番にあります<Engine>。 <Context path="/gs2" allowLinking="true"> <Resource name="jdbc/mmas" type="javax.sql.Datasource" auth="Container" driverClassName="org.postgresql.Driver" maxActive="100" maxIdle="30" maxWait="10000" username="mmas" password="very_secure_yess_precious!" url="jdbc:postgresql//localhost:5432/mmas" /> </Context> …

5
permgenスペースを増やす
私はtomcat 6.0で作業しています。(tomcatを開始しているときではなく)インデックスを作成しているときに、permgenスペースエラーが発生します。 どうすればそのスペースを増やすことができますか? ありがとう
88 java  tomcat  tomcat6  permgen 

16
ホットデプロイ環境としてのTomcatとEclipseの統合
私のJSPとサーブレット(可能な場合)への変更がデプロイメントを必要とせずにすぐに反映されるように、EclipseとTomcatを統合してセットアップしたいと思います。 わかりました、これはインターネット全体でたくさんの答えを持っているそれらの質問の1つですが、それらはすべて異なるように見えます。(Sysdeoプラグインを使用する、JBOssプラグインを使用する、古いEclipseを使用する、代わりにMyEclipseを使用するなど)そして、参照する決定的なリソースを1つ見つけることができませんでした。だから私の利益のために、これを設定するための最も簡単で最も推奨される手順は何ですか? これは、EclipseとTomcatが独立して実行されていることを前提としています。私は実際に、次の手順を使用して、非ホットデプロイ方式でそれらを統合することに成功しました:http : //www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html Eclipseバージョンバージョン:3.4.2(Ganymede)Tomcat v6.0.20
88 java  eclipse  tomcat 


4
HTML、CSSWebページのみをTomcatにデプロイする
私はウェブサイトの開発を始めたばかりです。現時点で私が持っているのは、いくつかのCSSスタイルシートでサポートされているHTMLページだけです。 HTMLページとCSSページからWARファイルを作成できますか?それらをTomcatサーバーにデプロイするにはどうすればよいですか? ありがとう。



10
org.apache.tomcat.util.bcel.classfile.ClassFormatException:定数プールの無効なバイトタグ:15
Tomcat7からJava8を使用してTomcat7を使用する別のサーバーにWebアプリを移植しています。 Tomcatは正常に起動しますが、ログcatalina.outに次のように表示されます。 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:131) at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:60) at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209) at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119) at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2049) at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1931) at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1899) at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1885) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1281) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:346) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5172) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1100) at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1618) …

2
Tomcat-maxThreadsとmaxConnections
Tomcatではserver.xml何がmaxThreads対maxConnections maxConnectionsサーバーに対して開いている接続の数であることを理解しています そして、maxThreads要求処理スレッドの最大数です しかし、2つの構成パラメーターがどのように連携するか、明らかmaxConnectionsに1000とmaxThreads10に設定することはありません 2つの構成パラメーターの関係は何ですか? <Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" maxThreads="250" SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" connectiontimeout="20000" />
82 java  tomcat 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.