問題タブ [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 投票する
0 に答える
220 参照

java - Tomcat 8 - 静的リソース/アセットはこれを機能させることができません

C:\asset (1.jpg / 2.jpg / 3.jpg などの画像があります)

私のTomcat server.xmlは次のようになります:

それでも localhost:8080/test/1.jpg にアクセスすると、404 エラーが発生します。なぜこれが機能しないのでしょうか?

別の質問は、私の春のプロジェクトでこのパスを構成する可能性はありますか? 変数として ?

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

java - Tomcat で Jersey 2.7 と Jackson 2.0 を使用して RESTful サービスを構成するにはどうすればよいですか?

私は、Jersey、Jackson、および Hibernate について理解し、学ぶために RESTful を開発してきました。この問題を解決するために多くの時間を費やしましたが、すべて問題ないと思います。しかし、Apache Tomcat 8 でアプリケーションを実行しようとすると、次のエラーが発生します。

これはweb.xml2.5 バージョン未満です。

これは、JSON 変換を有効にする JacksonFeature の実装です。

これはRestAppクラスの実装です:

これらは、上のアプリケーションで使用されている依存関係ですpom.xml

この問題について何か考えはありますか?

0 投票する
3 に答える
27438 参照

java - Tomcat 8 のクラスパスに外部リソースを追加する

アプリの外部にあるいくつかのプロパティ ファイルを参照する必要がある Tomcat アプリケーションがあります。通常、これらはローカル マシンの特定の場所に保存されC:\PROJECT_NAME\conf\ます。

Tomcat 7 では、次のように、アプリケーション クラスパスにこの場所を本質的に追加するためにを使用するcontext.xmlファイルを内部に配置することで、これを実現できました。/META-INF/VirtualWebappLoader

Tomcat 8でこれと同じことを達成するにはどうすればよいですか?

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

jakarta-ee - Tomcat が Fedora で起動時にロードを実行しない

web.xml で (load-on-startup)1(/load-on-startup) として定義されているサーブレットがあります。これは、Tomcat を開始してリクエスト時間を節約するためにいくつかのものを初期化したいためです。MyEclipse 2014 pro では、Tomcat 8.0.3 を起動すると、実際にそのサーブレットが初期化されます。Fedora 17 x64 (DigitalOcean.com から) では、「service tomcat start」を使用して tomcat を起動すると、基本的な tomcat が起動されるだけで、実際にはそのサーブレットが初期化されません。それを処理するためにMyEclipseが実行する特別なコマンドはありますか? tomcat の起動中に web.xml を実際に初期化するには、fedora でどのコマンドを入力する必要がありますか?

ありがとうございました

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

xml - 軸 2: Tomcat 8 を使用した「URI を null にすることはできません」

Axis2/Java (1.6.2) を Tomcat (8.0.5) Webapp としてインストールしました。

2 つのサービス (HelloWorld と単純な電卓) を開発しましたが、正常に動作します。

ここで、外部 XML から情報を読み取る 1 つのメソッドを使用してサービスを開発しようとしています。

このファイルは、「$CATALINA_HOME/webapps/axis2/myService/」ディレクトリにあります。

Ant を使用して .aar アーカイブをコンパイルします。

このメソッドをURLで呼び出すと

私は受け取ります:

Tomcat 7 でこの同じサービスを試してみましたが、問題なく動作します。

どうすれば解決できますか?

ありがとう


これはサービス Java クラスです。

文字列 realPath を products.xml ファイルの絶対パスとして定義すると、正常に動作します。したがって、問題は次の 3 行にあります。

オブジェクト ReaderXML および Product を定義する 2 つの単純な Java クラスもあります。

これは services.xml ファイルです。

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

tomcat - Struts2 Convention Plugin が Tomcat 8.x で壊れている - org.apache.struts2.convention.PackageBasedActionConfigBuilder.error 名前付きパッケージをスキャンできない

Struts 2.3.16 と同じバージョンのコンベンション プラグインを使用しています。アプリケーションは Tomcat 7.0.35 では問題なく動作しますが、Tomcat 8.0.3.0 では次の例外で失敗します。

関連付けられたアクション クラスのアクションは、長い行にマップされます。

Web ページは の下に保存され/WEB-INF/content、 のような構成ファイルstruts.propertiesは の下に保存され/WEB-INF/classesます。

Tomcat 8.x で適切に動作させるために、いくつかの新しい変更が必要ですか?

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

java - Shiro と Spring WebMVC (Java8、Spring 4.x) を使用して、まだログインしているすべてのユーザーを WebApp からログアウトします。

私はshiroにかなり慣れていないので、ここに私の質問があります:

Tomcat 8 コンテナーで Spring WebMVC / Spring Framework (4.x) を使用して、Shiro をアプリケーションに実装しました。これまでのところ、ロールとアクセス許可は正常に機能しており、ログインも問題ありませんが、問題は、war ファイルを再デプロイしたり、サーバーを停止/再起動したりしても、セッションがまだ機能していることです。これは、ここでは意図していません。

サーバーの再デプロイ/再起動後にログインしているすべてのユーザーの「自動ログアウト」のようなものを実装するために私がしなければならないことのヒントを得ることができれば素晴らしいでしょう。「[理由]によりログアウトされました」と言っています。

よろしく、 ドミニク