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


4
JBossのヒープダンプにHeapDumpOnOutOfMemoryErrorパラメータを使用する
-XX:+HeapDumpOnOutOfMemoryErrorアプリケーションでメモリ不足エラーが発生したときに、ヒープダンプを取得するために、JVM起動オプションにパラメーターを私のJBoss起動スクリプトに追加できると言われました。このデータがどこにダンプされるのかと思っていましたか?それはコンソールだけですか、それともログファイルですか?コンソールのみの場合、コンソールからUnixサーバーにログインしていない場合はどうなりますか?
182 java  jboss  memory-leaks  heap 

1
既存のJNDI HornetQサービスをHAにする手順は?
TL; DR HornetQセットアップでHA-JNDIサービスを構成する手順は何ですか?ドキュメントは少しバラバラだと思います。私はここでドキュメントを読みましたが、詳細に説明しているようには見えません。 長いバージョン: したがって、JNDIとともにHornetQ JMSがセットアップされています。それぞれにJNDIサービスを備えたHornetQ JMSマスターインスタンスを実行する5つのサーバーがあるとします。これらの5つのサーバーのそれぞれで、他のいくつかのHornetQマスター用に実行されているスレーブもあります。 説明する: Server A - HornetQa_master, JNDI, HornetQb_slave Server B - HornetQb_master, JNDI, HornetQc_slave Server C - HornetQc_master, JNDI, HornetQd_slave Server D - HornetQd_master, JNDI, HornetQe_slave Server E - HornetQe_master, JNDI, HornetQa_slave これらの各HornetQサーバーは、さまざまなバックエンドのニーズに対するミドルウェアとして機能します。つまり、5つのサーバー、5つのHornetQマスターインスタンス、5つのHornetQスレーブインスタンス、および5つのJNDIサーバーです。ただし、この設定の問題は、サーバーホスト(プロセスだけでなく、ホスト自体)がダウンした場合、理想的には、サービスはAのHornetQスレーブをホストするサーバーEで実行されているHornetQにフォールバックすることです。ただし、HornetQマスターとして再開するには、HornetQa_slaveがサーバーAで実行されているJNDIプロセスと通信する必要があります(私はメッセージを複製すると想定しています)。ホストA自体がダウンしているため、Eで実行されているHornetQa_slaveはAのJNDIと通信する方法がないため、マスタープロセスとして再開できません。 JNDIサービスの可用性が高かった場合、スレーブHornetQプロセスは期待どおりにマスターとして再開できます。誰かが親切にドキュメントを指摘したり、既存のセットアップをHA-JNDIに変換する方法を簡単な手順で説明したりできますか?それだけの価値があるので、私は複数のソースを読みましたが、HA-JNDIの構成を開始する方法についてあまり詳しく説明していないようです。現在のセットアップに関する詳細情報が必要な場合はお知らせください。
177 java  jboss  jndi  hornetq 

20
PSQLException:現在のトランザクションは中止され、トランザクションブロックが終了するまでコマンドは無視されます
JBoss 7.1.1 Finalのserver.logファイルに次の(切り捨てられた)スタックトレースが表示されます。 Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:302) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_23] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_23] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_23] at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_23] at org.postgresql.ds.jdbc23.AbstractJdbc23PooledConnection$StatementHandler.invoke(AbstractJdbc23PooledConnection.java:455) at $Proxy49.executeUpdate(Unknown Source) at org.jboss.jca.adapters.jdbc.WrappedStatement.executeUpdate(WrappedStatement.java:371) …

5
JBoss vs Tomcatが再び[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 これは、TomcatとJBossのどちらのサーバーの方が優れているかという古くからある質問のように見えますが、問題を解決するのに十分な答えはまだ見つかりません。 Tomcatはサーブレットエンジンにすぎず、JBossはそのままでより多くの機能を提供することを知っていますが、私が理解できないのは、Tomcatがjbossよりも状況によって使用するのに適している理由です。私は、JBossにプラグ可能なアーキテクチャがあることをどこかで読みました。必要に応じて、JBossから機能を取り外して、本質的にTomcatサーブレットコンテナにすることができます。その場合は、プラグインするためのスコープを残すために、Tomcatを使用する代わりにそうする方が良いでしょう。 Tomcatを支持するもう1つの説明は、軽量であること、メモリ要件が少ないこと、または応答が速いことです。ここでも、要件に従ってjbossがコンポーネントをロードしないことを知っておく必要があります。つまり、サーブレットのみを使用している場合、jbossは残りの機能をスキップして自動的に軽量化しません。 基本的に、私のアプリケーションにはJava EE機能がありませんが、上記の理由により、Tomcatを支持する「軽量」の引数は十分に説得力がありません。 助けてください。 編集:私たちはついにtomcatを当時使用することを決定し、非常に使いやすく今から6か月以上使用しています。実際、異なる開発者が同じサーバーマシンで複数のTomcatインスタンスを非常に簡単に実行できる実用的な使用方法が見つかりました。jbossでは同じことが非常に困難でした。 tomcatは私たちの作業に手間がかからないことがわかったため、Java EE機能の多くを使用していない場合は正しい選択かもしれません。PS:Tomcatでは引き続きSpringおよびHibernateを使用していることに注意してください
138 tomcat  jboss 

9
現在、新しいプロジェクトのJava EEサーバーとしてJBossまたはGlassfish(またはその他)を使用しますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 今日、約1年で完了する予定の新しいJava EEプロジェクトを開始した場合、どのアプリケーションサーバーを選択しますか、またその理由は何ですか。 あなたの答えの一部はあなたの決定のためのあなたの議論を含むべきです。また、選択したJava EEサーバー、および市場に出回っている他の利用可能なサーバーについて、どれだけの経験があるかについても説明します。私たち全員が調査の感覚をつかみ、それがあなたの答えに入れられたと思ったので、これらは興味深いものです。

3
@Columnは@ManyToOneプロパティでは許可されていません
プロパティが次のように設定されているJPAエンティティがあります @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; しかし、JBoss 6にデプロイすると、アプリケーションが次のエラーをスローします。 org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property JPA 2.0実装としてHibernate 3.5を使用しています。 外部キー列を参照するには何を使用すればよいですか?

4
WebサービスのURLエンドポイントを変更するにはどうすればよいですか?
Eclipseの「wsdlからのWebサービスクライアント」を使用して、JBoss Utils(JAX-WS互換)を使用してWebサービスクライアントを生成しました。 したがって、私が提供した唯一のものは、WebサービスWSDLのURLでした。 ここで、Webサービスプロバイダーは、Webサービスの「クライアントエンドポイントアプリケーションアクセスのURL」を変更するように指示します。 それは何で、どのように変更しますか?

2
jbossサーバーの起動エラー
私はOSの再インストールを終えたばかりで、いつものように、使用する標準ツールをインストールしてテストしました。これで、EclipseからJboss 5を起動しようとしたときに、これまでになくこのエラーが発生しました。 3:53:10,693 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described java.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructor expected=[java.net.URI] actual=[java.io.File] at org.jboss.reflect.plugins.introspection.ReflectionUtils.handleErrors(ReflectionUtils.java:395) at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:153) at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106) at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80) at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:282) at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:103) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241) at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109) at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70) at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66) at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54) at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) …
99 java  eclipse  jboss  jboss5.x 

3
JBoss EAP、Wildfly、JBoss Web、およびJBossサーバーの違いは何ですか?
私はJBossを初めて使用し、JBoss EAP、JBoss Server、Wildfly、Jboss Web、および最新ではないか、古いバージョンを対象とする多くのドキュメントなど、さまざまな用語を見つけました。 最新のビルドに対して実行しているJava EEアプリケーションサーバーとしてのJBossの学習はどこから始めますか?
97 jboss  wildfly 

18
JavaおよびJPAからストアード・プロシージャーを呼び出す方法
ストアドプロシージャを呼び出してデータを取得する簡単なWebアプリケーションを作成しています。その非常にシンプルなアプリケーションは、クライアントのデータベースと対話します。従業員IDと会社IDを渡すと、ストアドプロシージャが従業員の詳細を返します。 Webアプリケーションはデータを更新/削除できず、SQL Serverを使用しています。 WebアプリケーションをJboss ASにデプロイしています。JPAを使用してストアドプロシージャまたはにアクセスする必要がありますかCallableStatement。この場合にJPAを使用する利点。 また、このストアドプロシージャを呼び出すためのSQLステートメントは何ですか。これまでにストアドプロシージャを使用したことがなく、これに苦労しています。グーグルはあまり役に立たなかった。 これがストアドプロシージャです。 CREATE procedure getEmployeeDetails (@employeeId int, @companyId int) as begin select firstName, lastName, gender, address from employee et where et.employeeId = @employeeId and et.companyId = @companyId end 更新: JPAを使用してストアドプロシージャを呼び出すときに問題が発生している他のユーザー向け。 Query query = em.createNativeQuery("{call getEmployeeDetails(?,?)}", EmployeeDetails.class) .setParameter(1, employeeId) .setParameter(2, companyId); List<EmployeeDetails> result = query.getResultList(); 私が気付いたこと: …

1
MavenでBOMファイルを使用するにはどうすればよいですか?
私はインターネットでかなりの調査を行いましたがBOM、Mavenでファイルをどう処理するかについての簡単な説明は見つかりませんでした。 問題は、JBoss 7.1.1を使用していて、すべてのJBossクライアントjarをに含めたいことですpom.xml。JBossには、BOMファイルを使用する必要があると記載されているマニュアルがありますが、で使用する方法がわかりませんpom.xml。 助けてください。
81 maven  jboss 

2
DockerコンテナをスケーリングするためにAWSElasticBeanstalkまたはAmazonEC2 Container Service(ECS)を使用する必要がありますか?
複数のマイクロサービスで構成されるDockerベースのアプリケーションを開発しました。Amazon SQSメッセージを消費し、それらを処理する必要があります。最初はAWSElastic Beanstalkを使用したかったのですが、その後EC2 ContainerServiceに転倒しました。今、私はどちらを選ぶべきかわかりません。 現在のところ、ElasticBeanstalkはMulti-Container-Environmentsをサポートしています。すべてのマイクロサービスがDockerコンテナ内に独自のアプリケーションサーバーを持っているので、これは素晴らしいことです。次の問題はスケーリングです。 スケーリングメカニズムがどのように機能するのかわかりません。例:ElasticBeanstalk環境に5つのDockerコンテナーがあります。現在、処理するSQSメッセージが大量にあるため、5番目のDockerコンテナのみが高負荷になっています。他の4つは、CPUをあまり必要としないか、SQSメッセージが少ないため、ほとんどアイドル状態です。5番目のコンテナがJBossアプリケーションサーバーを実行するとします。私の知る限り、使用可能なCPU /メモリが十分にある場合でも、サーバーは限られた量の並列要求しか消費できません。 JBoss Dockerコンテナがリクエストの量を処理できないが、使用可能なCPU /メモリが十分にある場合は、もちろん、同じインスタンスで2番目のDocker / JBossコンテナを自動的に起動したいと思います。しかし、十分なCPU /メモリがない場合はどうなりますか?もちろん、EBの自動スケーリンググループを介して構成可能な2番目のインスタンスでスピンしたいと思います。これで2番目のインスタンスが起動しますが、5番目を除くすべてのコンテナはほぼアイドル状態です。もちろん、2番目のインスタンスでも不要な4を生成しないようにします。これは、リソースの浪費になります。5番目のみが生成され、他はCPU /メモリ/ SQSなどの構成可能なパラメーターに基づいて5番目のスケールのようにスケーリングする必要があります。 Amazon ECSがそれを行っているかどうか、またはそれが可能かどうかは正確にはわかりませんが、このトピックに関する情報源はインターネット上で実際には見つかりません。一般的に言われているように、インスタンス/コンテナーに基づいてスケーリングします。

4
DockerコンテナのWildflyが起動しない
Windows 10 ProのDockerコンテナーで実行されているWildflyのウェルカムページにアクセスしようとしています。これは私がやったことです: 画像を引っ張った: docker pull jboss/wildfly Wildflyコンテナーを実行します(これは正常に機能します。Wildflyログでは、正しく開始されていることがわかります)。 docker run -it -p 8080:8080 jboss/wildfly コンテナIDを見つけます。 docker ps IPアドレスを検査します。 docker inspect -f "{{ .NetworkSettings.IPAddress }}" cac63ed21d78 IPアドレスはです。ブラウザでhttp://172.17.0.2:8080/172.17.0.2にアクセスしますが、ブラウザがハングしてタイムアウトします。何が欠けていますか? 更新 私も試したところ、127.0.0.1:8080うまくいきませんでした アップデート2 コンソールログ: docker --version #Docker version 19.03.1, build 74b1e89e8a docker run hello-world #Hello from Docker! docker run --detach --publish 8080:80 --name webserver …
10 java  docker  jboss  wildfly  devops 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.