問題タブ [jaspersoft-studio]
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.
mysql - Jaspersoft Studio に MySQL メタデータ スキームが表示されない
下の画像でわかるように、Jaspersoft Studio で JDBC 接続を使用しています。接続は正常に機能し、テーブルをクエリして (select * from art)、問題なくレポートを作成することもできます。残念ながら、左側のスキームは表示されていません (メタデータなし)。また、これは大きな MySQL データベースであるため、テーブルの名前が表示されるようにしたかったのです。データベースを表示するための他のソフトウェア (MySQL Workbench や Open Modelsphere など) をインストールできません。これがソフトウェアのバグかどうかは誰にもわかりませんか?
jdbc - Jaspersoft Studio で InterSystems キャッシュ データ ソースをセットアップする方法
Intersystems キャッシュ データ ソースへの新しい JDBC 接続をセットアップしようとしていますが、それが可能かどうかを判断するのに苦労しています。
JDBC ドライバーのドロップダウンに Intersystems Cache オプションがなかったので、手動でドライバー文字列を追加しました -> com.intersys.jdbc.CacheDriver
次に、次の形式で URL を手動で追加しました -> jdbc:Cache://123.123.123.123:12345/namespace
JDBCドライバーも見つけて、Jarファイルパスに追加しました-> cachedb.jar
エラー メッセージに基づいて、JDBC コネクタを使用してインターシステムズ データベースに接続することさえ可能かどうか疑問に思っています。どう思いますか?
接続しようとすると、次のエラーが表示されます。
例外として、より多くの情報を見たい場合は、詳細を調べてください。理由: java.lang.ClassNotFoundException: com.intersys.jdbc.CacheDriver が net.sf.jasperreports_6.2.1.final で見つかりません
詳細:
JasperReports コミュニティ ページでこれを尋ねましたが、そこではあまり活動がありません。
jasper-reports - Jaspersoft Bean Datasource を Jasper Server にデプロイするにはどうすればよいですか?
Jaspersoft Server に Bean DataSource (Bean のコレクション) を追加するための段階的な手順を教えてください。サーバーが認識できるようにjarfileをプッシュするだけの簡単なプロセスはありますか?
これが私が行った手順です(簡略化された名前)
Studio プロジェクト内
フィールドと getter/setter を含むPersonという Java Bean を作成します。
com.company.test.PersonFactoryという名前のデータベースに接続する単純な Java クラスを作成します。これにはListを返すメソッドgenerator()があり、単純な jdbc 呼び出しを使用します。両方のクラスが私の Jasper プロジェクトにあります。
testBeanというデータ アダプタを作成し、ファクトリ クラスとしてcom.company.test.PersonFactoryを入力し、ファクトリの静的メソッドとしてジェネレータを入力しました。
新しい jasper レポート ( testReport1 ) を作成し、Data Adapter testBeanを使用します。[Java Bean] タブをクリックし、クラス名としてPersonを入力し、すべてのフィールドを追加し、データ プレビューを確認して、保存します。
リポジトリ エクスプローラーで
新しいデータ ソース > データ ソース Bean を作成し、名前と ID としてbean1を入力します。
Bean 名と Bean メソッドのページで、 Jaspersoft Studio からのインポートを選択し、 testBeanを選択して、[完了] をクリックします。
Studio プロジェクト内
Jaspersoft Studio でのデータ プレビューが機能していることを確認した後、Jasper Server でレポートを公開します。
bean1データソースを選択して公開する
Jaspersoft サーバーで
レポート testReport1 を実行します
エラーを取得する
org.springframework.beans.factory.NoSuchBeanDefinitionException: 「com.company.test.PersonFactory」という名前の Bean が org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:575) で定義されていません
org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1111) で
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:276) で org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191) で org.springframework.context.support. AbstractApplicationContext.getBean(AbstractApplicationContext.java:1119) で com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.BeanReportDataSourceServiceFactory.createService(BeanReportDataSourceServiceFactory.java:76) で sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) で....
Beans と Factory が Jaspersoft Server でどのように認識されるかについて、最も簡単な手順を実行するのを手伝ってくれる人はいますか?
ありがとう
jaspersoft-studio - Jaspersoft Studio でサーバーの順序を変更するには?
Jaspersoft Studio のリポジトリ エクスプローラで、接続しているサーバーの順序を変更したいと考えています。「サーバー」の下に、DEV、PROD、および TEST の 3 つのサーバーがあり、それらを DEV、TEST、および PROD にしたいと考えています。クリックしてドラッグしようとしましたが、結果はありません。どうすればそれを達成できますか?
jasper-reports - Eclipse/STS Jasper Studio プラグインは、pom の更新後に jrxml ファイルを開くことができません
コードベースの Jasper Studio プラグインを大幅に更新した後、STS/Eclipse で動作しなくなりました。主な問題は、jrxml ファイルを開けなくなったことです。これを試してみると、コードが更新される前に完全な jrxml レイアウト エディターを表示できたときに、STS で空白の空のページだけが開きます。
非常に長い調査の後、jrxml エディターを再び機能させることができましたが、非常に面倒な方法でした。pom.xml をコードベースのメジャー アップデート前のバージョンにロールバックすると、エディタが再び動作し始めました。もちろん、私のアプリケーションは古い pom.xml では起動しませんが、少なくとも古い pom.xml で jasper studio エディターを使用することはできます。これらの pom.xml ファイルの切り替えは、その多くの副作用のために非常に時間がかかるため、より良い解決策を見つけたいと思っています。
これは、私の主要なコードの更新中に更新された依存関係のリストです。
私の Jasper studion プラグインのバージョンは 6.2.1 です。
以下は、Eclipse/STS ログに出力されるエラー メッセージです。
jasper-reports - テキストフィールドの動的な色を作成するには?
背景: Jaspersoft studio 6.2
式に基づいてテキスト フィールドの前景色を変更する方法。
フォントの色 (前景色) がそのフィールドの値に基づくように式を適用するにはどうすればよいですか? forecolor プロパティの式を設定する場所が見つかりません。
ssl - jaspersoft studio 6.2 XML データ ソース ssl エラー
Jaspersoft Studio 6.2 の「XML ファイル」データソースをレポートに追加しようとしていますが、これは実際にはパスの一部として 1 つのパラメーターを必要とする REST サービスへの呼び出しです。
画像がここに表示されない場合は、説明があります。
私が使用する URL は次のようになります。http://.../service/rest/report/
オプション:
得る
パラメータ:
名前=ID
value=$P{ReportID} (パラメータはデフォルト値ですでに作成されています)
試してみるとこうなる
私はこれがうまくいくはずだと知っています。を使用してブラウザーでサービスを呼び出すことができ.../report/?id=xx
、期待される XML データが返されます。また、community.jaspersoft.com サイトにある「WebService Data Source」プラグインを使用してこれをテストしました。これは Studio アプリでも同様に機能します (ただし、サーバーで構成することはできません)。
問題は、この SSL 例外を回避するにはどうすればよいかということです。私のアプリ サーバーは内部にあり、SSL を使用していません (まだ開発中です)。
classpath - Jaspersoft Studio Spring Data Adapter クラスパス
sessionFactory
Springアプリケーション コンテキストで定義された Bean を使用するために、Jaspersoft Studio でデータ アダプタを作成したいと考えています。しかし、私は取得ClassNotFoundExceptions
しIllegalArgumentExceptions
ます。Spring および Hibernate jar のいくつかのバージョンを に追加しようとしましたJava Build Path
が、成功しません。
必要なライブラリを知っている人はいますか? Jaspersoft の公式ドキュメント、Jaspersoft フォーラム、StackOverflow、Google を確認しましたが、手がかりが見つかりません。
それは私を夢中にさせています!
jasper-reports - Jaspersoft Studio で特定の列幅を設定する
Jaspersoft Studio を使用してレポートを作成しています。レポートには、3 つの数値 (Unicode) のみを必要とする列と、8 つの数値 (Unicode) のみを必要とする列があります。
長い数字を必要とする列の幅を大きくして、1行に収まるようにし、短い数字を必要とする別の幅を小さくしようとしています(3つの数字のみ)。
Studio でマウスのドラッグを試みましたが、他のすべての列のサイズが自動的に変更されるため、特定の列のサイズを修正するのが難しくなります。
これを行う簡単な方法はありますか?
JasperViewer のスクリーンショットは次のとおりです:
(ソース: toile-libre.org )