###前提・実現したいこと
gitbucketのデータディレクトリの保存先を、別サーバーの共有ディレクトリにしたいです。
Windows2008Server上のTomcat8.5でgitbucketを起動し、データディレクトリ(gitbucket.home)に別のファイルサーバー上の共有ディレクトリに保管するようにしたいのですが、共有先を指定して起動するとエラーになってgitbucketが起動できません。
###発生している問題・エラーメッセージ
26-Sep-2016 10:12:05.930 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart クラス gitbucket.core.servlet.InitializeListener のリスナインスタンスにコンテキスト初期化イベントを送信中の例外です
java.lang.ExceptionInInitializerError
at gitbucket.core.servlet.InitializeListener.contextInitialized(InitializeListener.scala:37)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Directory 'g:\gittest' could not be created
at org.apache.commons.io.FileUtils.openOutputStream(FileUtils.java:363)
at org.apache.commons.io.FileUtils.writeStringToFile(FileUtils.java:1928)
at org.apache.commons.io.FileUtils.write(FileUtils.java:2045)
at org.apache.commons.io.FileUtils.write(FileUtils.java:2063)
at org.apache.commons.io.FileUtils.write(FileUtils.java:2029)
at gitbucket.core.util.DatabaseConfig$.config$lzycompute(DatabaseConfig.scala:21)
at gitbucket.core.util.DatabaseConfig$.config(DatabaseConfig.scala:12)
at gitbucket.core.util.DatabaseConfig$.dbUrl$lzycompute(DatabaseConfig.scala:26)
at gitbucket.core.util.DatabaseConfig$.dbUrl(DatabaseConfig.scala:26)
at gitbucket.core.util.DatabaseConfig$.url(DatabaseConfig.scala:29)
at gitbucket.core.util.DatabaseConfig$.url$lzycompute(DatabaseConfig.scala:31)
at gitbucket.core.util.DatabaseConfig$.url(DatabaseConfig.scala:31)
at gitbucket.core.util.DatabaseConfig$.jdbcDriver$lzycompute(DatabaseConfig.scala:34)
at gitbucket.core.util.DatabaseConfig$.jdbcDriver(DatabaseConfig.scala:34)
at gitbucket.core.servlet.Database$.<init>(TransactionFilter.scala:51)
at gitbucket.core.servlet.Database$.<clinit>(TransactionFilter.scala)
###試したこと
・NUCで指定してもダメでした
・ネットワークドライブ(g:)を作成してもダメでした
・サービスのログオンアカウントを、ネットワークドライブを作製したユーザー(.\Administrator)にしてもダメでした
###補足情報(言語/FW/ツール等のバージョンなど)
Tomcat 8.5.5
gitbucket 4.4
あなたの回答
tips
プレビュー