0
我試圖將我的應用程序部署到網絡服務器上(到目前爲止,我一直在使用heroku,但我對其他服務開放)。如何將.war文件和jni庫文件部署到Web服務器上?
我使用IntelliJ
並創建了一個Spring應用程序(使用Tomcat 7運行)。我的應用程序的一個要求是我運行一些C
代碼。我研究了JNI,併成功編譯了我的C
代碼中的.so
庫。
一切工作完美的地方。爲了讓IntelliJ
正確加載.so
庫,我把它放在bin/
目錄IntelliJ
(我想也有使用虛擬機選項-Djava.library.path
將Tomcat
指向帶有.so文件的目錄)的方法。
我的問題是:我應該如何繼續嘗試將我的應用程序在網上某處知道我需要Tomcat來加載JNI庫?
感謝您的回答。我會記住未來的RMI。但是,你沒有回答我關於我應該做什麼的問題。現在我正在玩'亞馬遜的EC2'。 – bourbaki4481472
@ijkilchenko您可以查詢系統的庫路徑System.getProperty(「java.library.path」)'。也許它的位置,亞馬遜EC2將允許你放棄文件。 – Samhain