問題タブ [java-opts]

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 投票する
2 に答える
106 参照

java - メールの送信を無効にできるjava_optsはありますか?

本番環境で電子メールを送信するcronジョブがいくつかありますが、テストで電子メールを送信しないようにするオプションはありますか?

今、私はそのようなjava_optオプションを見つけるか、多くの電子メール機能を再実装することを望んでいます...

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

tomcat - Tomcat の JAVA_OPTS -Xss=128k を設定すると、この Spring ERROR が発生しました

tomcat(catalina.sh) の init スクリプトを変更し、JAVA_OPTS を次のように設定しました。次に、Tomcat を起動すると、そのログにこの Spring ERROR が記録されました。

「2012-08-10 16:40:20.697 ERROR コンテキストの初期化に失敗しました java.lang.NoClassDefFoundError: クラス org.springframework.beans.factory.BeanCreationException を初期化できませんでした」

しかし、JAVA_OPTS を設定する前は問題なく動作していました。なぜこれが起こったのですか?私は何をすべきか?どうもありがとう。

スタック トレース全体は次のとおりです。 2012-08-10 16:40:20.697 エラー コンテキストの初期化に失敗しましたAbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java) :294) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225) で org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291) で org.springframework.org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585) の org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization( AbstractApplicationContext.java:913) の org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464) の org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) の org.springframework.web .context.ContextLoader.initWebApplicationContext(ContextLoader.java:284) で org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) で org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) の org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) の org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) の org.apache org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526) の .catalina.core.ContainerBase.addChild(ContainerBase.java:771) org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java) の:1041) org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) で org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) で org.apache.catalina.startup. org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) で org.apache.catalina.core.StandardHost.start(StandardHost.java:722) で org.apache.catalina.core.ContainerBase .start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org. apache.catalina.core.StandardServer.start(StandardServer.java:710) org.apache.catalina.startup.Catalina.start(Catalina.java:593) で sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で sun. org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)

JAVA_OPTS 設定は古い設定であり、私が書いたものではありません。

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

apache - JAVA_OPTS を取得または確認する

Apache Tomcat の環境を設定しました (setenv.sh を使用)

JSP または Apache Tomcat Manager ページでこのパラメータを確認するにはどうすればよいですか? オプションが正しく機能していることを確認したい。

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

java - PS Old Gen がいっぱいで、アプリケーションが遅くなる

ユーザー負荷が中程度のとき、Tomcat アプリケーションの速度が非常に遅くなり、ユーザーが作業できるようにするために Tomcat を再起動する必要があります。

システムの仕様は次のとおりです。

  • Centos 5.4 64ビット、8GB RAM
  • トムキャット6
  • 多くの Groovy 呼び出し/スクリプトを利用する Bonita BPM Web アプリケーション

システムはTomcatのみを実行しており、DBなどは実行していません。

アプリケーションが非常に遅くなると、Java メモリのスナップショットがここに表示されます。

システムが機能するように Java メモリ パラメータを微調整するのに役立つアイデアはありますか? Tomcat の現在のメモリ操作は次のとおりです。

-XX: UseCompressedOopsこのメモリの枯渇を防ぐために、または他のパラメータを使用する必要がありますか?

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

java - Maven を使用して tomcat デプロイメント用の起動スクリプトを変更する

webapps ディレクトリに配置されたアプリケーション war ファイルを使用して Tomcat を起動すると、ロードされるプロファイリング ツールを使用しています。したがって、スタートアップを実行すると、クラスがインストルメント化され、すべてが正常に機能します。

しかし、このために、maven install (tomcat をダウンロードしてその中に war ファイルをデプロイする) の一部として生成された war ファイルを取得し、手動でダウンロードした別の tomcat に配置します。次に、起動時に開始されるように、javaagent に JAVA_OPTS プロパティを設定するために、catalin.bat ファイルを編集する必要があります。

私がやりたいことは、ツールをセットアップし、それをmavenと統合して、クリーンでインストールすると、クラスが計測され、プロファイリングツールが実行を開始することです。これを実現するために pom.xml でいくつかの構成変更を行うことができると思いますか? この点で何か助けていただければ幸いです。ありがとう

0 投票する
7 に答える
167587 参照

tomcat - WindowsでTomcatにJAVA_OPTSを設定するには?

Windows マシンで Tomcatを設定しようとしてJAVA_OPTSいますが、複数の変数を追加するとエラーが発生し続けます。

たとえば、これは機能します:

しかし、これはしません:

次のエラーが発生します。

1 つの変数 (-Xmx も機能します) を設定できますが、複数の変数は設定できないようです。

指示されたsetenv.batファイルを使用しており、Tomcat は 7.0.35 です。

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

java - JAVA_OPTS Xmx をインクルードすると Tomcat が起動しないのはなぜですか?

ローカルの Windows 7 マシンに Tomcat 7 があります。-XmxTomcatの catalina.bat ファイルにインクルードすると、JAVA_OPTS起動しません。ただし、削除すると実行されます。これが起こる原因は何ですか?私の構文は間違っていますか?

catalina.batファイル:

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

hadoop - 別の hadoop-mapreduce-client-core.jar を使用して hadoop クラスターを実行する

CDH4.2.0 がインストールされた Hadoop クラスターで作業していて、このエラーが発生しました。Hadoop の新しいバージョンで修正されましたが、クラスターを更新するためのアクセス権がありません。次のようなコマンドライン引数を使用してジョブを実行するときに、hadoop にこの jar を使用するように指示する方法はありますか

ここで、新しい mapreduce-client-core.jar ファイルは、チケットからパッチが適用された jar です。それとも、この新しい jar を使用して hadoop を完全に再コンパイルする必要がありますか? 私は Hadoop を初めて使用するので、可能なすべてのコマンド ライン オプションを知りません。

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

sql-server-2008-r2 - Windows Server でサービスとして実行されている Tomcat で AspectJ が動作するように JAVA_OPTS を設定する方法は?

問題

Tomcat で実行されている既存のアプリケーションに AspectJ コードを統合する必要がありますが、JAVA_OPTS を正しく設定していないと思います。

当社のベンダーは、ログインしたユーザー ID 情報を MSSQLServer 接続内の CONTEXT_INFO() オブジェクトに渡す AspectJ コードをいくつか作成しました。これは、作成した監査データベース トリガー内で、変更を行ったユーザー ID をキャプチャできるようにするためです。

私がやった事

  1. データベーストリガーに次のコードを追加しました

    DECLARE @appUserID INT

    SET @appUserID = ISNULL(REPLACE(CONVERT(VarChar(128), CONTEXT_INFO()),CHAR(0), ''), '0');

  2. spectjrt.jarを Web アプリケーションの WEB-INF\lib フォルダーに追加しました。

  3. vendorAspectJCode.jarを Web アプリケーションの WEB-INF\lib フォルダーに追加しました。
  4. aspectjweaver.jarを tomcat の lib フォルダー\tomcat7.0.27\libに追加しました
  5. 次の内容でcatalina.batを編集しました。

次のようなコード行があります。

私はそれをに変更しました

しかし、うまくいかないようでした。

それで、新しいセット JAVA_OPTS を追加して、そのように設定しようとしました:

しかし、それもうまくいかなかったようです

次の変更を行い、Web アプリケーションのフロント エンドを介してテストを実行した後、データベースに挿入されたユーザー ID は0でした。これは、何かが正しく行われていないことを示しており、すべてについてあまり快適ではないと感じている部分です。上記の手順はステップ 5 でした。

  1. JAVA_OPTS を設定するための構文が正しいかどうかは誰にもわかりませんか?
  2. またはそれを置く別の場所があるかどうか?