www.dextsolution.com
DEXTUPLOAD
JK
menu toggle製品の説明 > ライセンス > サーバーライセンス

サーバーライセンス

ライセンスを正式に購入すると、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サイトのインストール情報と一致しない場合に発生します。

解決策

ソース内のライセンス ファイルへのパスを設定する方法

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修正)作業と認証キーの再発行過程は顧客が直接管理しなければならない事項だ。