問題タブ [tcserver]
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.
spring - Spring tcServer による EJB、JAX-WS サポート
tcServer
上に構築されていることがわかりApache Tomcat
ます。そのため、EJB,JAX_W
S サポートのサポートは tcServer/ApacheTomcat では利用できません。しかし、Apacahe Tomcat には、OpenEJB のようなTomEE+
、または OpenEJB を統合する他のバージョンがあり、EJB、JAX-WS のサポートを提供します。
それで、EJB、JAX-WS をサポートする tcServer による同様のサポートはありますか?
tomcat7 - tomcat または tcServer で起動時にデータ ソース リソースを無効にする方法
TcServer や Tomcate では、作成したデータ ソース リソースが起動時に読み込まれます。起動中にリソースを停止する方法はありますか。
実際には、2 つの異なる接続プールを持つ 2 つのデータ ソース リソースがあります。一度に 1 つずつ有効にしたい。助けてください。
前もって感謝します。
tomcat - TCServer 3 対 2 - クラスローディングの問題
約 5 年間、TCServer 2.9 でアプリケーションを実行しています。最近、TCServer 3.1.2 (Tomcat 8) に移行することにしました。ただし、2.9 で動作していたアプリケーションとまったく同じものが 3.1.2 では動作しなくなりました。
2 つのアプリがあります。最初のアプリは Aspectj (META-INF の下の aop.xml) を使用する Spring アプリで、2 つ目のアプリは休止状態で失敗し、AbstractMethod エラーです。
aop.xml の問題を解決するには、server.common 変数を設定して /classes/META-INF aop.xml を参照する必要がありました。
2 番目のアプリケーションは、どこから始めればよいか見当もつかないまま、まだ整理中です。
したがって、本質的に、バージョン間のクラスローディングの動作が変更されました。純粋な Apache Tomcat 8 インスタンスを実行すると、両方のアプリケーションがすぐに動作します。
docker - docker内でtcserverインスタンスを再起動するには?
docker を使用して tcserver インスタンスを作成していますが、実行すると正常に停止します
./tcruntime-ctl.sh ストップ
ただし、再起動してもインスタンスが正常に再起動されません
./tcruntime-ctl.sh 実行
その理由は、PID ファイル (PID=1) がまだ存在し、削除されていないためです。
runコマンドを使用して、フォアグラウンド プロセスとして tcserver インスタンスを実行していることに注意してください。
jsf - ローカル tc Server 3.1 インスタンスは @ViewScoped および @SessionScoped Bean を終了します
アップデート:
Any@ViewScoped
および@SessionScoped
Bean のライフサイクルは、予期されるものではありません。つまり、必要以上に早く終了しています。たとえば、メソッドが void を返す場所で ajax ポストバックが行われた場合、@ViewScoped
または@SessionScoped
Bean は終了する必要がありますが、終了します。
それを私たちの開発環境にデプロイし、他の人がそれをテストした後、それは私のマシンでローカルに実行されたときにのみ発生するようです. 理由はわかりません。tc Server 3.1 が使用されています。
誰かが同様の問題に遭遇した場合に備えて、オリジナルを残しています。
オリジナル:
XML ファイルからデータを読み取り、それに対応する TreeNode オブジェクトを作成する ViewScoped によって生成されるツリーがあります。パフォーマンスはそれほど高速ではないため、ビューで一度作成するのが理想的です。(一部のコードは以下で省略されていますが、機能は動作します)
onNodeSelect メソッドで選択されているツリー ノードの ajax イベントを処理するメソッドを持つ別の RequestScoped Bean があります。基本的に、ページの別の部分がどのように表示されるかを決定します。
マークアップの主要部分は次のとおりです。
私が抱えている問題は、ajax イベントが発生した後、リスナーの前に FundsXmlTreeBuilder が再作成されることです。私が理解していることから、ビューは変更されていないため、まったく再作成されないと予想されます。
xmlDisplay 領域にはかなりの数のレンダリングされた属性があります。それが関連しているかどうかはわかりません。アクション メソッドが null または void を返したときにビューが有効であることは理解していますが、使用されているレンダリングされたメソッドは「アクション メソッド」としてカウントされないと思います。
また興味深いのは、FundsXmlTreebuilder を SessionScoped に変更すると、ノードを選択した後にも再作成されることです。
すべてが明確で、十分な情報が提供されることを願っています。ありがとう!
caching - tc サーバーでツリーキャッシュをセットアップする方法
jboss 7 で現在実行されているアプリケーションを tc サーバー 2.9.6 に移行したいと考えています。jboss では、キャッシングに infinispan ツリー キャッシュを使用していました。tc サーバーに対して同じ設定を行うことは可能ですか、それとも tc サーバーで他のキャッシュ技術を使用する必要がありますか?
ubuntu - Ubuntu Server で「JAVA_HOME 環境変数が定義されていません」を修正する方法
Java Web アプリケーションをセットアップしようとしていますが、エラーが発生し続けますThe JAVA_HOME environment variable is not defined
。これが私がやろうとしていることです:
user: /dir... $ /opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tcruntime-instance.sh create myserver
次に、次のエラーが表示されます。
The JAVA_HOME environment variable is not defined
私がやろうとしたこと:
~で環境変数を設定します/etc/environment
。/etc/environment
sudo nano で開き、以下を追加しましたJAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
。
~で環境変数を設定します/etc/profile
。/etc/profile
sudo nano で開き、次を追加しましexport JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
たexport PATH=$JAVA_HOME/bin:$PATH
。
これらの解決策はどちらも機能しませんでした。これは簡単な修正のように思えますが、何かを見落としているに違いありません。助言がありますか?
eclipse-plugin - tc サーバー インスタンスの作成方法
このリンクから Pivotal tc Server Integration for Eclipse を既にインストールしています ドラッグしてインストールします
spring - メール通知・アラートの出し方
Spring-Insight と Pivotal tc サーバーを使用して 2 つの Spring アプリケーションをデプロイおよび監視していますが、しきい値違反の場合に備えていくつかのアラートを作成する必要があります。カスタマイズされたプラグインを作成せずにこの警告システムを作成できるかどうか知っていますか? ドキュメントには何も見つかりません。