問題タブ [tomcat7]

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 に答える
701 参照

tomcat7 - カスタムレルム jar ファイルを tomcat 7 の lib フォルダーに追加する必要があります。共有ホスティングサーバーでこれを行うにはどうすればよいですか

カスタム レルム jar ファイルを作成しました。カスタム レルムを機能させるには、それを tomcat サーバーの lib フォルダーに追加する必要があります。これは、アプリケーションをローカルの tomcat サーバーにデプロイするとうまくいきます。私の質問は、共有 jsp ホスティング アカウントを購入した場合に、この jar を共有ホスティング サーバー上のサーバーの lib フォルダーに追加する方法です。そうするための規定はありますか?そうでない場合、これに代わるものは何ですか?

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

java - Axis2はDynamicWebModule3.0では機能しません

Eclipseで動的Webプロジェクトを作成しようとしています。Webサービスクライアントを作成しようとすると、動的Webモジュール2.2、2.3、2.4、2.5のみがサポートされていると報告されます。これに対する回避策はありますか?Tomcat7.0でDynamicWebModule3.0を使用しています

0 投票する
9 に答える
150060 参照

service - Windows Server 2008 にサービスとして Tomcat 7 をインストールする

Tomcat v7.0.12 をサービスとして Windows 2008 Server にインストールしたいと考えています。Tomcat のページで、このチュートリアルを見つけました。しかしservice.bat、インストール ディレクトリにファイルがありません。

WS2008 のサービス概要では、次のような新しいサービスを簡単に作成することはできません。new->service ...

0 投票する
2 に答える
14078 参照

java - Tomcat 7 で仮想ディレクトリを作成するにはどうすればよいですか?

Tomcat は C:\tomcat7\ にインストールされていますが、.war ファイルを C:\myapp\xyz にデプロイしたいと考えています。たとえば、 C:\myapps\xyz\MyApp.war があり、パスhttp://localhost:8080/MyAppでアクセスできるはずです。

これを c:\tomcat7\conf\server.xml の最後に追加してみました

管理コンソールに MyApp が表示されず、URL にアクセスできないため、これはうまくいかないようです。他に何をする必要がありますか?

また、少し関係ありませんが、war ファイルの名前をコンテキスト名または URL パスに結び付けないようにするにはどうすればよいですか? たとえば、http://localhost/coolNameが C:\myapps\xyz\MyApp.war を指すようにします。

0 投票する
2 に答える
9139 参照

java - java、tomcat:web.xmlのタグweb-appのid属性の意味は何ですか?

web-appタグのweb.xmlid属性の意味は何ですか?

Eclipseはそれをid="WebApp_ID"として生成しました。私はバージョン2.5のサーブレット仕様を使用していましたが、3.0を使用するように切り替えましたが、そのIDを含まないこの回答の提案がありました。

本当に必要ですか?想定される価値は何ですか?

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

deployment - HTTP PUT を使用して Tomcat 7 にリモートでデプロイする

Tomcat 7 で Web アプリをリモートでデプロイしたいと考えています。manager-gui、manager-text ロールを追加し、conf/tomcat-users.xml にユーザーを追加しました。このリンクをチェックアウトしました。 新しいアプリケーションをリモートでデプロイする ここで、war ファイルを HTTP PUT リクエストとしてアップロードする必要があると述べています。どうすればこれを達成できますか? ANT と Maven を使用してリモートでデプロイする方法があることは知っています。しかし、私には少し複雑に見えます。method="put" で <form> を使用しても機能しませんでした。

0 投票する
6 に答える
123983 参照

java - Windows サービスとして実行しているときに Tomcat 7 のメモリを増やすにはどうすればよいですか?

Tomcat 7 を Windows サービス (XP および Windows 7) として実行しようとしています。

-Xmx および -Xms jvm args を catalina.bat に設定する場所がありますが、$CATALINA_HOME/bin/service.bat install service-name を使用する場合の方法がわかりません。周りを見回しましたが、どれを編集すればよいかわかりませんが、Windows レジストリ キーを更新する必要があることがわかりました。

もっと簡単な方法があるといいのですが。

更新: 主に、同じマシン上で異なるポートを使用して tomcat の複数のインスタンスを実行しているため、Windows インストーラーを使用していません (理由により、ここには入りません)。異なるポートを使用する複数のインスタンスでインストーラーを使用できる場合、方法を知りたいのですが、インストーラーに付属の UI ツールを使用せずに tomcat Windows サービスのメモリを増やすことは可能ですか?

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

java - Metro 2.1 を使用する Tomcat 7.0.11 での WSServlet ClassNotFoundException エラー

Metro 2.1 を使用する Windows Server 2008 R2 で Tomcat 7.0.11 を使用して単純な Web サービスを作成しようとしています。私は C#/WCF のバックグラウンドから来て、Web サービスの相互運用性についてよりよく理解しようとしています。私は実際、Martin Kalin の著書「Java Web Services Up and Running」の例に従っています。私は次のものを持っています:

私が持っている catalina.properties ファイルに:

(注、このパスをcommon.loaderにも追加しようとしました)。

次の METRO jar ファイルを CALALINA_HOME\lib にコピーしました。

webservices-api.jar、webservices-extra.jar、webservices-extra-api.jar、webservices-rt.jar、webservices-tools.jar

そして CALALINA_HOME\endorsed へ:

webservices-api.jar

(注、最初はmetro-on-tomcat.xml antファイルを使用しようとしましたが、tomcat 7.*用に更新されていないようです)

また、webservices-api.jar を JAVA_HOME\jre\lib\endorsed にコピーしました

他の METRO jar も上記の場所に配置しようとしましたが、役に立ちませんでした。

これで、Tomcat が正常に起動し、METRO が正常に初期化されました。これは、catalina ログ ファイルの関連セクションです。

情報: Web アプリケーション ディレクトリをデプロイしています ROOT 18-May-2011 08:00:55 com.sun.xml.ws.transport.http.servlet.WSServletContextListener contextInitialized 情報: WSSERVLET12: JAX-WS コンテキスト リスナーの初期化 18-May-2011 08: 2011 年 5 月 18 日:01:08 com.sun.xml.ws.transport.http.servlet.WSServletDelegate 情報: WSSERVLET14: JAX-WS サーブレットの初期化中

したがって、Tomcat がすべての METRO クラスをロードしたと考えることができます。私が集めたものから、WSServletはMETROの一部として出荷されているJAX-WS 2.1の一部であるため、ロードされているはずです。しかし、実際にサービスの WSDL を参照しようとすると、localhost ログに次のように表示されます。

SEVERE: org.apache の org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) のサーブレット TempConvertWS java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.WSServlet に例外を割り当てます。 catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415).... (残りのスタック トレース)

私の sun-jaxws.xml は次のようになります。

私のweb.xmlファイルの関連セクションは次のとおりです。

サービスを参照するときにTomcatがWSServletクラスを見つけてロードできない理由を誰でも見ることができますか?

0 投票する
2 に答える
53147 参照

java - Tomcat 7 から 404 要求されたリソースが利用できないというエラーが発生するのはなぜですか?

考えられる限り多くの方法でEclipseでこのプロジェクトを再作成しましたが、これと同じエラーが引き続き発生します-

以下のコードで問題を見つけるのを手伝ってください。

web.xml -

spring-servlet.xml -

コントローラ -

index.jsp -

hello.jsp

.classpath -

。事業 -

私のプロジェクト -

マイ プロジェクト エクスプローラー

Eclipse コンソール出力 -

0 投票する
9 に答える
98615 参照

java - Tomcat 7 と JSTL

Eclipse Tomcat で Web アプリケーションを作成し、ローカルの Tomcat 7 で動作します。Tomcat 7 でオンラインで公開しようとすると、次のエラーが発生しました。

SEVERE: サーブレット [obliquid.servlet.Index] の Servlet.service() がパス [/cp] のコンテキストで例外をスローしました [絶対 uri:http://java.sun.com/jsp/jstl/coreこのアプリケーションでデプロイされた web.xml または jar ファイルのいずれかで解決できません]

Tomcat 7 には「仕様バージョン: Servlet 3.0、JSP 2.2、EL 2.2」があるため、JSTL は含まれていませんか?

standard.jar と jstl.jar をアップロードしようとすると、次のエラーが発生しました。

org.apache.jasper.JasperException: /jsp/index.jsp (行: 3、列: 62) JAR ファイル "jndi:/localhost/cp/WEB-INF から TLD "META-INF/c.tld" を読み取ることができません/lib/standard.jar": org.apache.jasper.JasperException: TagLibraryValidator クラスの読み込みまたはインスタンス化に失敗しました: org.apache.taglibs.standard.tlv.JstlCoreTLV

私はいくつかのグーグルを行いましたが、それを整理することはできませんでした.jarの競合するバージョンが原因である可能性があると言う人もいました. これらの jar ファイルを含めずに、別の JSTL URL を使用するべきではないでしょうか? 私のはJSTL 1.1用だと思いますが、JSTL 1.2用の新しいURLはありますか?

問題を解決してこのアプリケーションを実行するにはどうすればよいですか?