問題タブ [tomcat8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
352 参照

tomcat - Tomcat 8の停止後にtomcat-users.xmlがリセットされる

ユーザーを追加すると

[Tomcat インストール]/conf/tomcat-users.xml

以下を追加することにより:

それは十分に機能しますが、サーバーを停止/再起動すると、その小さな編集が完全に消えてしまい、やり直す必要があります。なぜこれが起こるのか知っている人はいますか?

0 投票する
1 に答える
300 参照

java - コマンドプロンプトを使用してTomcatを使用してWebプロジェクトをデバッグする方法

Tomcat を使用してローカル ホストでプロジェクトを実行し、cmd を使用してプロジェクトを開始しようとしています。手順は次のとおりです。

tomcat\bin フォルダーで、startup.bat を実行します。tomcat8が起動しているため、Eclipseを実行していませんが、ローカルホストにアクセスすると機能しません。だから私の質問は、cmdを介してTomcatを起動しているときにコードをデバッグするにはどうすればよいですか?

0 投票する
0 に答える
177 参照

jquery - JQuery getJSON によりブラウザがリダイレクトされる

RESTFul Web サービスといくつかの Web ページで構成される Web アプリケーションがあります。Web ページは、JQuery getJSON を使用して Web サービスからデータを取得し、ページに表示します。セキュリティの制約なしでアプリケーションをデプロイすると、すべてが期待どおりに機能します。

Web サービス リソースと Web ページの両方にセキュリティ制約を適用すると、ログイン ページにリダイレクトされます。正常にログインでき、要求された元の URL にリダイレクトされますが、コードの getJSON 行が処理されると、ブラウザは Web サービス リソース URL にリダイレクトします。データは正常に取得されましたが、このリダイレクトを停止して、最初に要求された URL にとどまる必要があります。

編集: web.xml からのセキュリティ構成は次のとおりです...

任意の提案をいただければ幸いです。

更新: セキュリティ制約が Web サービス リソースから削除された場合、すべてが期待どおりに機能し、ブラウザーのリダイレクトが発生しないため、問題は Web サービスの保護に関連しているようです。

0 投票する
4 に答える
15220 参照

jsp - Tomcat 8 でデバッグ ロギングを有効にして、不要な jar を一覧表示する

Arch Linux ARM で Tomcat 8 を起動すると、次の警告が表示されます。

情報: 少なくとも 1 つの JAR で TLD がスキャンされましたが、TLD は含まれていませんでした。このロガーのデバッグ ロギングを有効にして、スキャンされたが TLD が見つからなかった JAR の完全なリストを取得します。スキャン中に不要な JAR をスキップすると、起動時間と JSP コンパイル時間が改善されます。

ここで説明されているように ${catalina.home}/logging.properties を既に変更しました: JSP コンパイラの警告を修正する方法: 1 つの JAR が TLD に対してスキャンされましたが、TLD が含まれていませんでしたか?

いくつかのロギング レベルを INFO から FINE に変更し、「org.apache.jasper.compiler.TldLocationsCache.level = FINE」のコメントを外し、「org.apache.jasper.servlet.TldScanner.level = FINE」を追加しました。したがって、ファイルの末尾は次のようになります。

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = FINE org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-マネージャー].handlers = 4host-manager.org.apache.juli.AsyncFileHandler

# たとえば、org.apache.catalina.util.LifecycleBase ロガーを設定して # LifecycleBase を拡張する各コンポーネントが状態を変更することをログに記録します: #org.apache.catalina.util.LifecycleBase.level = FINE

# TldLocationsCache でデバッグ メッセージを表示するには、次の行のコメントを外します: org.apache.jasper.compiler.TldLocationsCache.level = FINE

しかし、起動時にまだ警告が表示され、不要な JAR のパスは表示されません。どうしたの?

0 投票する
4 に答える
1373 参照

java - Apache Tomcat サーバーの構成方法

インストールが完了し、jdk1.6.0_04 and I have also install apache-tomcat-8.0.9 パスC:\Program Files (x86)\Java\jdk1.6.0_04\bin; と CLASSPATH を設定しました apache tomcat サーバー C:\Program Files (x86)\apache-tomcat-8.0.9\lib\servlet-api.jar;

しかし、Web ブラウザーで Apache Tomcat サーバーを開こうとすると、まだ正しく動作しません Web ページが利用できません

私の目的を達成するための正しい方法を教えてください。

0 投票する
0 に答える
537 参照

ssl - ワイルドカード証明書 clientAuth=true

ホストしようとしている Web サービスに問題があります。

CentOS 6.5 amd64 / Linux x86_64、Tomcat 8.0.9、Java 1.7.0_60、CXF 3.0 で実行。

コネクタをそのようにセットアップすると:

HTTPS 経由で WSDL を取得し、証明書を表示できますが、すべて問題ありません。

しかし、clientAuth="true" を設定し、truststoreFile、truststoreType、および truststorePass 属性をコネクターに追加すると、HTTPS 経由で WSDL にアクセスすることさえできなくなります。Chrome から「エラー コード: ERR_SSL_PROTOCOL_ERROR」というメッセージが表示されます。

javax.net.debug=ssl が設定されたログの最後の数行を以下に示します。

Chrome と Windows 8 の certmgr では、動作を変更することなく、意味のあるすべての場所にクライアント証明書をインストールしました。注意すべき点の 1 つは、サーバーが GoDaddy ワイルドカード SSL 証明書を使用していることです。以前にワイルドカード証明書を使用したことがありますが、双方向 SSL 認証では使用しませんでした。

ヘルプ/提案/推奨事項は大歓迎です!

0 投票する
1 に答える
1213 参照

ruby-on-rails - コントローラーからブラウザーに Cookie を保存できません

サーバーサイドレールとフロントエンドのみのhtmlを使用し、htmlページからajaxでルビーコントローラーにアクセスしています。

私のhtmlファイルはTomcatにデプロイされており、クロスドメインのajaxリクエストを行っています

ブラウザの私の応答には、すべての詳細を含む完全なヘッダーがあります。まだブラウザにクッキーを設定していません。

誰かがこのシナリオについて知っているなら、私に提案してください..

前もって感謝します