サーバーライセンス
ライセンスを正式に購入すると、PID(製品番号)とSN(シリアル番号)が発行されます。 ライセンスが発行されたら、DEXTSolution サイトにログインし、PID と SN を含む正規情報を登録します。 その後、開発ソースのdextuploadjk.configファイルを開いてPIDとSNを設定すればライセンス申請は完了です。
dextuploadjk.config ファイルはライセンス ファイルですが、プレーン テキスト ファイルであるため、必ずしも dextuploadjk.config という名前を付ける必要はありません。 dextuploadjk.config ファイルは配布ファイル (zip) に含まれており、通常は WEB-INF ディレクトリにコピーされますが、Web アプリケーションがアクセスできる場所であればどこでも構いません。
- 外部のインターネット アクセスを備えたサーバー上で正式なサービスを適用します。
-
コンポーネントは、サービス中にそのライセンス認証を行うために80(Web)ポートを使用して認証サーバーに要求します。
外部インターネットがブロックされている場合、またはwww.dextsolution.comで接続がブロックされている場合は、それを許可する必要があります。
ライセンスファイル(dextuploadjk.config)を開き、PIDとSNを設定するだけでライセンスの適用が完了します。
#正式ライセンスを登録します。 PID=DJJK----------XX SN=PUJ---------WRF
- 外部インターネットが不可能なサーバーにフルサービスを適用する。
-
外部認証サーバでライセンス認証要求ができないネットワーク構成であれば、OTP、AUTHKEYを手動で発行して適用する必要がある。
DEXTSolution サイトにログイン後、ホスト名(コンピュータ名)を入力すると OTP と AUTHKEY を受け取ることができます。 認証キー作成ページでサービスを利用したいサーバー(OS)を選択します。
ライセンス ファイルを開き、発行された OTP と AUTHKEY を適用します。
PID=DJJK----------XX SN=PUJ---------WRF OTP=BOIRV------PKHU AUTHKEY=SU------VBXSC
- サーバー移転時やサーバー情報変更時にエラーが発生した場合
-
DEXTUploadJKを使用したサービスを別のサーバーに移管したり、サービスを提供しているサーバーの情報が変更された場合、以下のようなエラーが発生する可能性があります。
あなたのライセンスはすでに別のサーバーで使用されています。 利用可能なライセンスのサーバーを確認したい場合は、当社のサイトにアクセスして、ライセンスの情報(インストール)を変更してください。
この現象は、サーバーのホスト名(コンピューター名)とIPが変更され、DEXTSolutionサイトのインストール情報と一致しない場合に発生します。
解決策
- DEXTSolution サイトの MY PAGE の [インストール情報の変更] タブ ページに移動します。
- 一致するライセンスのインストール情報 (PID、SN) を削除します。 (または、変更されたサーバー名と IP を使用してインストール情報を変更します。)
- ライセンス ファイル (.config) に OTP 行と AUTHKEY 行が存在する場合は、両方の行を削除します。
- サーバーまたはウェブ アプリケーションを再起動します。
- ソース内のライセンス ファイルへのパスを設定する方法
-
DEXTUploadJK サーバーライセンスはライセンス情報をファイルに記録し、製品はこの情報に基づいて認証を試みます。
一般に、サーブレット環境では、アップロードは FileUpload オブジェクトを使用して処理され、このオブジェクトの作成時に認証が試行されます。 FileUpload オブジェクトを作成するとき、Environment オブジェクトがパラメータとして受け取られます。 Environment オブジェクトには、ライセンス ファイルへのパスを指すlicenseFilePath プロパティがあるため、setLicenseFilePath メソッドを使用してライセンス ファイルへのパスを設定できます。
# ソースコード上で環境設定オブジェクトを作成し、すぐに適用する場合 Environment env = new Environment(); ... env.setLicenseFilePath(ライセンスファイルの絶対パス);
Spring 環境では、アップロードは JKMultipartResolver オブジェクトを使用して処理されます。 JKMultipartResolver オブジェクトには環境プロパティがあるため、このプロパティを使用して、ライセンス ファイルのパス情報を含むEnvironment オブジェクトを指定できます。
# スプリング環境でEnvironmentウィーンを設定する場合 <bean id="idName" class="dextuploadjk.support.spring.JKMultipartResolver"> ... <property name="environment"> <bean class="dextuploadjk.engine.Environment"> <property name="licenseFilePath" value="ライセンスファイルの絶対パス"/> </bean> </property> ... </bean>大容量ファイルアップロード(2GB 以上)の場合は、JKExtensionUploadFilterまたはJKSpringExtensionUploadFilterオブジェクトがファイルアップロードを担当する。 当該フィルタのlicenseFilePathパラメータに直接ライセンスファイルのパスを指定すればよい。
# 大容量アップロード環境でフィルターオブジェクトのパラメータとして配信する場合 <filter> <filter-name>extensionUploadFilter</filter-name> <filter-class>dextuploadjk.support.common.JKExtensionUploadFilter</filter-class> ... <init-param> <param-name>licenseFilePath</param-name> <!-- 注意) ユニックス/リナックス環境では、スラッシュ('/')文字で経路が始まる場合、ルート(/)を基準にファイルの経路を探すことになる。 --> <param-value>ライセンス ファイル パス(ウェブ コンテキスト ルートの相対パスまたは絶対パス)</param-value> </init-param> </filter> - 試用版として使用する。
-
DEXTUploadJKサーバーライセンスは開発者用ライセンスが別途提供されない。 しかし、開発の利便性を提供するために30日間使用できる試用版ライセンスが提供される。
商用ライセンスとは異なり、試用版の DEXTSolution サイト に PID と SN を登録するプロセスはありません。 ライセンス。
試用版ライセンスの場合は、ライセンス ファイルを開いて次のように設定します。
PID=DEXT SN=DEXT
開発期間中に認証有効期限エラーが発生した場合は、ライセンス ファイルを再度開き、OTP 行と AUTHKEY 行を削除して、Web アプリケーションを再起動します。
PID=DEXT SN=DEXT OTP=BOIRV------PKHU AUTHKEY=SU------VBXSC #上のOTP、AUTHKEYの2行を削除する。 PID=DEXT SN=DEXT
- ライセンス注意事項
-
- (株)デキストソリューションはライセンス購入時点の購入/使用先顧客情報とPID(製品番号)、SN(シリアル番号)、ライセンス種類についてのみ管理を行う。
- ライセンスインストール情報の変更(ホスト名、IP修正)作業と認証キーの再発行過程は顧客が直接管理しなければならない事項だ。