不幸的是,JetBrains沒有地方可以報告許可證服務器的問題,因此我不得不在此處作爲最後的解決辦法。希望有人能幫助我!無法讓JetBrains許可證服務器在部署到現有的Apache Tomcat實例時運行
我想在Ubuntu 14.04上安裝JetBrains License Server。我一直在使用的說明是here。到目前爲止,我已經成功:
- 使用webupd8team安裝了Oracle的Java 8貼切
- 安裝的Apache Tomcat 7使用apt
- 配置JAVA_HOME環境變量,創建所推薦的Tomcat文檔
- 冉
sudo chmod +x setenv.sh
,以確保腳本是可執行的 - 部署
licenseServer.war
到/var/lib/tomcat7/webapps
- 驗證了戰爭文件被正確打開包裝時Tomcat啓動
但是,當我看着Tomcat的日誌,我看到很多Java異常,似乎是權限相關的,但我不知道如何解決這些問題。這是出現在catalina.out
異常的採樣:
ERROR PluginManagerImpl - Error while configuring logging
java.io.FileNotFoundException: /usr/share/tomcat7/logs/jetbrains-license-server/cfc7082d-ae43-4978-a2a2-46feb1679405.log (No such
file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:133)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
at org.apache.log4j.FileAppender.<init>(FileAppender.java:108)
...
ERROR XBM0H: Directory /usr/share/tomcat7/db cannot be created.
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
...
遺憾的是,JetBrains公司文檔是該應用極其稀疏,我沒有與Tomcat的很多經驗。任何人都可以幫忙嗎?