作成した返信
-
著者投稿
-
MZPlatformユーザー会サイト管理者
「tomcat-users xmlns=”http://tomcat.apache.org/xml” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://tomcat.apache.org/xml tomcat-users.xsd” version=”1.0″」
「user username=”youser” password=”pass” roles=”manager-gui”/」
(鍵括弧は、半角大なり小なり記号「<」「>」に変更のこと)失礼いたしました。肝心な記述箇所が消えてしまったため、再度ご連絡いたします。
tomcat-users.xmlに上記のような記述があるかご確認ください。MZPlatformユーザー会サイト管理者ご連絡ありがとうございます。
Tomcatがインストールされているフォルダー中のconfフォルダー(例:C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.5\conf)内の「tomcat-users.xml」の記述をご確認ください。Tomcatインストール時に「32-bit/64-bit Windows Service Installer 」を使うと、途中にユーザー名とパスワードを入力する画面が出てきますが、他のインストール方法を選択した場合は、「tomcat-users.xml」を開き、ユーザーを追加します。
以下の記述例のようににユーザーが追加されているかご確認ください。
ユーザー名、パスワードは自由ですが、ユーザーロールは「manager-gui」です。
追加、変更した場合は上書き保存し、Tomcatを表示していたブラウザーは一旦閉じ、改めてTomcatを立ち上げます。以上ご確認いただいても改善されない場合は、お手数ですが再度ご連絡ください。
よろしくお願い申し上げます。MZPlatformユーザー会サイト管理者お問い合わせありがとうございます。
MZPlatformでもWebアプリケーションの作成は可能ですが、使用できる部品に制限があります。
操作性などもデスクトップアプリとは違いがあり、まずはお試しただければと思います。
本サイトのダウンロードページで「MZ Platform IoT Toolkit」がダウンロードできます。commonフォルダ内に「MZ講習資料DB編」が含まれており、最後の方に簡単にWebアプリケーションの設定の仕方が書いてあります。以前のこちらの投稿もご参考になるかと存じます。
https://ssl.monozukuri.org/mzplatform/forums/topic/web%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%ae%e9%96%8b%e7%99%ba%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6/以上、ご不明な点ご要望等ございましたら、どうぞ再度ご連絡ください。
よろしくお願い申し上げます。MZPlatformユーザー会サイト管理者ファイル2つ目です。
添付ファイル:
MZPlatformユーザー会サイト管理者容量の関係か、先ほどの回答でファイルをアップロードできませんでした。
こちらのファイルをお使いください。
どうぞよろしくお願いいたします。添付ファイル:
MZPlatformユーザー会サイト管理者お問い合わせありがとうございます。
Excelファイルの読み込み/保存にはApch POIというJavaライブラリーを利用しているのですが、現在使用しているバージョンでは、xlsx形式のファイルを出力する際にバグがありエラーが発生している可能性があります。
大変お手数ですが、以下の設定をお試しください。
1)添付のZIPファイル内にある3つのJarファイル
・poi-3.9-20121203.jar
・poi-ooxml-3.9-20121203.jar
・poi-ooxml-schemas-3.9-20121203.jar
を\MZPlatform\3.6(_64)\jars\apache\poiフォルダ内にコピーして入れます。2)\MZPlatform\3.6(_64)\etcフォルダ内にある「PlatformClassPath.ini」というテキストファイルを「メモ帳」などで開き、上記の3つのjarファイルのパスを記述します。
文書の真ん中辺りに# Apache POIという項があり、現在のバージョンは3.6ですが、それを今回設定した3.9のファイルに変更したいです。
旧い記述は消さずに、先頭に「#」を付けてコメントアウトしておいてください。
該当箇所は以下のような内容になります。
———————————
# Apache POI
#jars/apache/poi/poi-3.6-20091214.jar
#jars/apache/poi/poi-ooxml-3.6-20091214.jar
#jars/apache/poi/poi-ooxml-schemas-3.6-20091214.jar
jars/apache/poi/xmlbeans-2.3.0.jar
jars/apache/poi/dom4j-1.6.1.jar
jars/apache/poi/poi-3.9-20121203.jar
jars/apache/poi/poi-ooxml-3.9-20121203.jar
jars/apache/poi/poi-ooxml-schemas-3.9-20121203.jar
———————————–3)「PlatformClassPath.ini」を上書き保存した後で、MZPlatformを起動します。
以上、お手数をお掛けいたしますが、お試しくいただき、改善されない場合には、再度ご連絡ください。
どうぞよろしくお願い申し上げます。- この返信は、 MZPlatformユーザー会 により、 1 年, 11 ヶ月 前 に編集されました。
- この返信は、 MZPlatformユーザー会 により、 1 年, 11 ヶ月 前 に編集されました。
MZPlatformユーザー会サイト管理者お問い合わせありがとうございます。
FAQを参考にしていただきありがとうございます。
ご覧いただいたサンプルファイルでは「.*文字列.*」というような正規表現の文字列を作り、対象行を絞り込む処理を行っています。サンプルファイル作成より後のバージョンアップ時に[テーブルサブセット]フィルターに「行データの文字列で行を選択する(int、String)」等、幾つかのメソッドを追加しております。
文字列、数値、日付型データ、正規表現で行を選択することができます。
このメソッドの文字列での行選択の結果は、文字列が含まれるもの全て=あいまい検索となっていますので、今回は特に正規表現を使わず上記メソッドだけで処理を行うことができます。バージョンアップ後はコンポーネント内部で以前の処理方法と同様の処理がメソッドで行えるようになっており、結果は同じになるのですが、分かりにくくお手数をお掛けいたしました。
動作確認のため簡単なサンプルファイルを作成しましたので、ご参考になれば幸いです。
添付ファイル:
MZPlatformユーザー会サイト管理者ご連絡ありがとうございます。
添付ファイルをよく確認せず、再度ご連絡のお手数をお掛けして申し訳ありませんでした。
エラーが発生する原因ですが、一つ目のセルに入力しエンターキーを押した時点でデータ更新イベントが発生しますが、このときセルの選択は移動していません。
次に2列目のセルにメソッドによって値が設定されると、データ更新イベントが発生します。
このときセル選択は一つ目にセルに置かれているため、また2列目のセルの値設定処理が呼び出されるという繰り返しになっています。データ更新イベントに繋がる[イベント生成]の「アクションイベントの発生(int)」の引数の「メソッド/値」を「選択列の位置を取得する」から「更新された列の列番号を取得する」に変更してお試しください。
ご不明な点がございましたら、再度ご連絡ください。
よろしくお願い申し上げます。MZPlatformユーザー会サイト管理者お問い合わせありがとうございます。
、この掲示板に拡張子mzasまたはmzaxのMZPlatformアプリケーションファイルをそのままアップロードするとエラーになってしまいます。大変お手数ですが、Zipファイルに圧縮して再アップロードしていただけないでしょうか。
お手数をお掛けいたしますが、よろしくお願い申し上げます。
MZPlatformユーザー会サイト管理者返信が前後してしまい、大変失礼いたしました。
ご連絡ありがとうございます。
一点確認させていただきたいのですが、読み込むデータの数値型とする列には数字以外の文字は含まれていないでしょうか。例えば、単位表記等です。
また、属性設定で「HeaderEnabled」の項が「false」になっていると一行目から行データとして設定されるので、一行目に列名データがある場合、エラーが発生する可能性があります。
大変お手数ですが、ご確認をお願いいたします。また、[テーブル]もメソッドで列型の変更ができますので、行追加は止めて、メソッド「テーブルデータを設定する(PFObjectTable)」でテーブルデータを設定し、後から列型を変更することも考えられます。
列型の変更のメソッドは「setColumnType(Class,int)」(全メソッド対象に☑を入れて表示)
引数0:java.math.BigIntegerまたはjava.math.BigDecimal、引数1:列位置番号(左端0からスタート)です。大変お手数をお掛けいたしますが、以上どうぞよろしくお願い申し上げます。
-
著者投稿