私は多くのフォーラムを読んだことがありますが、IntelliJ Ideaについては何も見つかりませんでした。CPLEXでIntelliJ Ideaを設定する方法
私は開発者ではありませんが、私はDebianでTomcat8サーバーを管理しています。
開発者はGrailsアプリケーションでIBM ILOG CPLEXを使用したいと考えています。彼はIDE「IntelliJ Idea」を使用しています。 彼は、それがこのようなオブジェクトを作成することで動作させるでしょう:
// Create the shape/object solver
IloCplex CPLEX IloCplex = new();
System.out.println ("\ n IloCplex CPLEX IloCplex = new();");
...
...
PCのユーザーがWindowsとのIntelliJ IDEAで、CPLEXがインストールされています。 この構成では、プログラムが機能します。
プログラムを.warにエクスポートしてTomcatサーバーに転送すると、プログラムは機能しなくなります。
我々はエラーを持っている:
Error 500: Internal Server Error
line | method
- 1145 >> | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 615 | run in java.util.concurrent.ThreadPoolExecutor $ Worker
^ 745 | run. . . in java.lang.Thread
Caused by ControllerExecutionException: Runtime error executing actions
- 1145 >> | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 615 | run in java.util.concurrent.ThreadPoolExecutor $ Worker
^ 745 | run. . . in java.lang.Thread
Caused by InvocationTargetException: null
- 1145 >> | runWorker in java.util.concurrent.ThreadPoolExecutor
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 615 | run in java.util.concurrent.ThreadPoolExecutor $ Worker
^ 745 | run. . . in java.lang.Thread
Caused by UnsatisfiedLinkError: ilog.cplex.Cplex.CPXopenCPLEX ([I) J
- 6594 >> | init in ilog.cplex.CplexI
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 629 | <Init> in '
| 11067 | <Init>. ilog.cplex.IloCplex in
| 11082 | <Init> in '
| 93 | save. . agriplan.APProjectController in
| 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 615 | run. . . java.util.concurrent.ThreadPoolExecutor $ Worker in
^ 745 | run in java.lang.Thread
開発者は、それがラインIloCplex CPLEX IloCplexからだった私に言った=新しいです(); それは動作しません。
私は問題はだから私はGrailsのオプション「VMオプション」にCPLEXのパスを追加CPLEX を見つけることができませんプログラムだと思います:
を
-Djava.library.path =/Opt/IBM/ILOG/CPLEX_Studio126/CPLEX/bin/x86-64_linux
しかし、私は同じエラーを持っていますユーザーがプログラムライブラリにcplex.jarを実装することを忘れていない
問題はサーバー側かアプリケーション内か? 彼はIntelliJ Ideaのどこかで何か言いたいことがありますか?
IntelliJ Ideaで何か他のものを宣言する必要がありますか?
は非常に多くの
この質問はクロス・ポストされています(https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014468725)(IBM developerWorksフォーラム)。 – rkersh