問題タブ [jelastic]
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.
grails - Grails アプリで正しい資格情報を使用して MongoDB に接続できない
私のconfig.groovyファイルでは、MongoDBに次のように接続しています
.war ファイルを展開すると、TOMCAT ログにこのエラーが表示されるため、ページが空白になります。私が使用しているパスワードとユーザー名が正しいことは 110% 確信しています。RockMongo にアクセスしてログインすると、コピーして貼り付けます。ローカル マシンからアプリを完全に実行できます。
原因: org.springframework.beans.factory.BeanCreationException: 名前 'transactionManager' の Bean の作成中にエラーが発生しました: キー [1] でコンストラクター引数を設定している間、Bean 'mongoTransactionManager' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoTransactionManager' という名前の Bean の作成中にエラーが発生しました: Bean プロパティ 'datastore' の設定中に Bean 'mongoDatastore' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。ネストされた例外は org.springframework.data.mongodb.CannotGetMongoDbConnectionException: データベースへの認証に失敗しました [edupal]、ユーザー名 = [admin]、password = [V********k] ... 5 以上 原因: org.springframework.beans.factory.BeanCreationException: 名前 'mongoTransactionManager' の Bean の作成中にエラーが発生しました: Bean 'mongoDatastore' への参照を解決できませんBean プロパティ 'datastore' を設定します。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。ネストされた例外は org.springframework.data.mongodb.CannotGetMongoDbConnectionException: Failed to authenticate to database [edupal], username = [admin], password = [V********k] ... 5 more 原因: org.springframework.beans.factory.BeanCreationException: 'mongoDatastore' という名前の Bean の作成中にエラーが発生しました: FactoryBean がオブジェクトの作成時に例外をスローしました。
nginx - ニンクス。Jelastic のエディターで等号がエラーとして表示される
私はこのnginx構成を持っています
jelastic のエディタがパスの後の = 等号を認識せず、エディタがコードを適切にフォーマットせず、コードを読み取れないようです。最後の文で等号を使用する別の方法はありますか?
URLを入れてみました:
しかし、何も変わりませんでした。
これでも:
エディターがコードをフォーマットする方法を変更しませんでした。
jsf - Glassfish クラスタの JSF ページは常に英語です
ローカリゼーションの奇妙な動作に直面しています。アプリには英語とスロバキア語の 2 つの言語があります。私のローカル Glassfish では、ロケールの切り替えが完全に機能します。しかし、Jelastic Glassfish にデプロイされた同じアプリケーションは常に英語です。ロケールの切り替えが機能しません。リモートアプリをデバッグし、facescontext (FacesContext.getCurrentInstance().getViewRoot().getLocale() および FacesContext.getCurrentInstance().getExternalContext().getRequestLocale()) は正しい sk ロケールを返しますが、ページはまだ英語です. 言語メニューではスロバキア語 (第 2 オプション) が選択されています!
両方の Glassfish はバージョン 3.1.2.2 であり、Mojarra 2.2.7 および Primefaces 5.0 があり、JDK7 で実行されます。ローカル GF は Win7 で実行され、リモートは Linux (CentOS?) で実行され、クラスター化されています (これが理由でしょうか?)
顔-conf.xml
login.xhtml
LoginBean.java
助けてくれてありがとう
ミハル
java - Jelastic に画像をアップロードすると、パスがデータベースに保持されません。ただし、ローカルホストでは問題なく動作します
システムの要件の 1 つは、ユーザーのプロフィール写真をアップロードできることです。ローカルホストで正常に動作します。私がオンラインでアップロードする画像は、まさにローカルホストに正常にアップロードされた画像です。このようなエラーの考えられる原因は何ですか?
これは単純化されたコードです (以前に作成したコードはより複雑でしたが、コードの繰り返しがなく、より高速に実行されました。ただし、問題を追跡するためにコードを単純化したのは運が悪かったためです)。
アップロードpic jspで、正常に動作します
これは、view-patient-profile.jsp ファイルからの抜粋です。イメージのパスは Jelastic 上のオンライン データベース (mariadb) に保持されないため、デフォルトのイメージに流用します。
java - Jelastic の Websockets: DeploymentException: サーバーからの HTTP 応答は、WebSocket への HTTP アップグレードを許可しませんでした
私はwebsocketsで遊んでみたいので、そのようなWSサーバーを作成しました:
Java 7 で実行されている Tomcat 7 にデプロイしました。次に、そのクライアントを作成しました。
このクライアントは、コマンドライン アプリとして実行されます。実行すると、例外が発生します:
そのため、サーバーがクライアントに適切に応答していないようです。にアクセスするws://myserver.net/chat
と 302 で応答するのに、ws://myserver.net/chat/
(通知/
) の場合は 200 OK で応答することに気付きました。
さらに興味深いのは、この Tomcat のログです。
- [01/Oct/2014:15:52:35 +0000] "GET /chat/ HTTP/1.0" 200 57
- [01/Oct/2014:15:52:42 +0000] "GET /chat HTTP/1.0" 302 -
ご覧のとおり、私のクライアントは HTTP 1.1 ではなく HTTP 1.0 で接続していますが、これは間違っている可能性があります。私はそれに完全に立ち往生しています。なぜそれが機能しないのか理解できません。
編集: だから、私の主な質問は、なぜ websockets が機能しないのか (HTTP Upgrade 応答ヘッダーが欠落していると思います)、それを修正する方法です。
EDIT2: 最も重要なことを忘れていました: 無料の Jelastic 環境にデプロイします。
java - CPU 負荷の問題 (Magnolia-5.3.3 Jackrabbit-2.8.0)
プロジェクトは、ライセンス用の多くの mp3 のストレージとして DAM を使用します (750Gb 以上を計画します) mp3 とメタデータを Rest でアップロードします。サーバー: CPU 2 GHz、メモリ 1.2 Gb (Java 64 ビット 1.7.0_51-b13 (jelastic)、DB - MySQL で使用可能)
30 Gb の mp3 をアップロードします。その後、マグノリアはすべての CPU リソースを突然ロードします - 100%。それに関するエラーや警告はすべてログに記録されます。マグノリアは動作しますが、非常に遅いです。再起動は役に立ちませんでした。
修理後、すべてのワークスペースリポジトリサーバーが起動して機能した可能性があります-わかりません。DAM ワークスペースは、最初は 1.5 時間以上ロードされ、次は 5 ~ 10 分または 30 分以上ロードされました。
しかし、次の 20 Gb をアップロードした後、同じ問題が発生しました。リポジトリの修復は役に立ちません。
各workspace.xmlの次のパラメータで変更された修復リポジトリの場合:
ssl - Jelastic および Jetty 9 での SSL
Jetty 9 を使用して Jelastic 環境を作成しました。次に、SSL サポートを追加しました。Jelastic は NGinx インスタンスを作成し、https を使用してソリューションを利用できるようになり、証明書を提供します。質問は - 古い安全でない方法でアクセスを拒否する方法は? 通常のhttpを使用するということですか?
jelastic - 150 M を超えるプロジェクトをアップロードする方法
Jelastic で 150 M を超えるプロジェクトをアップロードするには?
プロジェクトのサイズは 4G で、リソースとコードが含まれています。
また、FTP アップロードの Jelastic 形式では正しくない記号「@」がログインに含まれているため、FTP を使用してアップロードすることもできません。