Advertisement
Guest User

Untitled

a guest
Jul 13th, 2016
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.92 KB | None | 0 0
  1. Follow http://geonode.readthedocs.org/en/1.0/deploy/ubuntu.html with exceptions below.
  2.  
  3. 1. Install JRE - http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
  4.  
  5. 2. Install tomcat 7 (sudo apt-get install tomcat7 tomcat7-docs tomcat7-examples tomcat7-admin -y)
  6.  
  7. 3. Update JRE with "gksudo gedit /etc/default/tomcat7"
  8.  
  9. 4. gksudo gedit /etc/tomcat7/tomcat-users.xml
  10.  
  11. > Blockquote
  12.  
  13. localhost:8080/geonetwork
  14.  
  15. > Raised exception while initializing resource main-db in
  16. > /var/lib/tomcat7/webapps/geonetwork/WEB-INF/config.xml. Skipped.
  17. > Exception org.apache.commons.dbcp.SQLNestedException: Cannot create
  18. > PoolableConnectionFactory (IO Exception:
  19. > "java.io.FileNotFoundException: /var/lib/tomcat7/geonetwork.lock.db
  20. > (Permission denied)"; "/var/lib/tomcat7/geonetwork.lock.db"
  21. > [90031-152]) Resource main-db Message Cannot create
  22. > PoolableConnectionFactory (IO Exception:
  23. > "java.io.FileNotFoundException: /var/lib/tomcat7/geonetwork.lock.db
  24. > (Permission denied)"; "/var/lib/tomcat7/geonetwork.lock.db"
  25. > [90031-152]) Provider jeeves.resources.dbms.ApacheDBCPool Stack
  26. > org.apache.commons.dbcp.SQLNestedException: Cannot create
  27. > PoolableConnectionFactory (IO Exception:
  28. > "java.io.FileNotFoundException: /var/lib/tomcat7/geonetwork.lock.db
  29. > (Permission denied)"; "/var/lib/tomcat7/geonetwork.lock.db"
  30. > [90031-152]) at
  31. > org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
  32. > at
  33. > org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
  34. > at
  35. > org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
  36. > at jeeves.resources.dbms.Dbms.connect(Dbms.java:88) at
  37. > jeeves.resources.dbms.AbstractDbmsPool.open(AbstractDbmsPool.java:142)
  38. > at jeeves.server.JeevesEngine.initResources(JeevesEngine.java:473) at
  39. > jeeves.server.JeevesEngine.loadConfigFile(JeevesEngine.java:298) at
  40. > jeeves.server.JeevesEngine.init(JeevesEngine.java:161) at
  41. > jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:85)
  42. > at javax.servlet.GenericServlet.init(GenericServlet.java:160) at
  43. > org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
  44. > at
  45. > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
  46. > at
  47. > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
  48. > at
  49. > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)
  50. > at
  51. > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
  52. > at
  53. > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  54. > at
  55. > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
  56. > at
  57. > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
  58. > at
  59. > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)
  60. > at
  61. > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963)
  62. > at
  63. > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600)
  64. > at
  65. > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
  66. > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
  67. > at java.util.concurrent.FutureTask.run(FutureTask.java:166) at
  68. > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  69. > at
  70. > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  71. > at java.lang.Thread.run(Thread.java:722) Caused by:
  72. > org.h2.jdbc.JdbcSQLException: IO Exception:
  73. > "java.io.FileNotFoundException: /var/lib/tomcat7/geonetwork.lock.db
  74. > (Permission denied)"; "/var/lib/tomcat7/geonetwork.lock.db"
  75. > [90031-152] at
  76. > org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
  77. > at org.h2.message.DbException.get(DbException.java:156) at
  78. > org.h2.message.DbException.convertIOException(DbException.java:313) at
  79. > org.h2.store.fs.FileSystemDisk.openFileOutputStream(FileSystemDisk.java:382)
  80. > at org.h2.store.FileLock.save(FileLock.java:203) at
  81. > org.h2.store.FileLock.lockFile(FileLock.java:335) at
  82. > org.h2.store.FileLock.lock(FileLock.java:134) at
  83. > org.h2.engine.Database.open(Database.java:535) at
  84. > org.h2.engine.Database.openDatabase(Database.java:218) at
  85. > org.h2.engine.Database.<init>(Database.java:213) at
  86. > org.h2.engine.Engine.openSession(Engine.java:56) at
  87. > org.h2.engine.Engine.openSession(Engine.java:159) at
  88. > org.h2.engine.Engine.createSessionAndValidate(Engine.java:138) at
  89. > org.h2.engine.Engine.createSession(Engine.java:121) at
  90. > org.h2.engine.Engine.createSession(Engine.java:28) at
  91. > org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:285) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:114) at
  92. > org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:98) at
  93. > org.h2.Driver.connect(Driver.java:72) at
  94. > org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
  95. > at
  96. > org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
  97. > at
  98. > org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
  99. > at
  100. > org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
  101. > ... 26 more Caused by: java.io.FileNotFoundException:
  102. > /var/lib/tomcat7/geonetwork.lock.db (Permission denied) at
  103. > java.io.FileOutputStream.open(Native Method) at
  104. > java.io.FileOutputStream.<init>(FileOutputStream.java:212) at
  105. > java.io.FileOutputStream.<init>(FileOutputStream.java:136) at
  106. > org.h2.store.fs.FileSystemDisk.openFileOutputStream(FileSystemDisk.java:374)
  107. > ... 45 more
  108.  
  109. > ----------- root@atgis-linux:/var/lib/tomcat7/webapps/geonetwork/WEB-INF# service
  110. > tomcat7 restart * Stopping Tomcat servlet engine tomcat7
  111. > [ OK ] * Starting Tomcat servlet engine tomcat7
  112. > [ OK ] root@atgis-linux:/var/lib/tomcat7/webapps/geonetwork/WEB-INF#
  113. > wget http://lh:8080/geonetwork
  114. > --2013-03-05 15:01:18-- http://lh:8080/geonetwork Resolving localhost (localhost)... 127.0.0.1 Connecting to localhost
  115. > (localhost)|127.0.0.1|:8080... connected. HTTP request sent, awaiting
  116. > response... 302 Found Location: http://lh:8080/geonetwork/
  117. > [following]
  118. > --2013-03-05 15:01:18-- http://lh:8080/geonetwork/ Reusing existing connection to localhost:8080. HTTP request sent, awaiting
  119. > response... 200 OK Length: 666 [text/html] Saving to: 'geonetwork'
  120. >
  121. > 100%[===============================================================>]
  122. > 666 --.-K/s in 0s
  123. >
  124. > 2013-03-05 15:01:18 (108 MB/s) - 'geonetwork' saved [666/666]
  125.  
  126. --------
  127.  
  128. > root@atgis-linux:/var/lib/tomcat7/webapps/geonetwork/WEB-INF# service
  129. > tomcat7 restart * Stopping Tomcat servlet engine tomcat7
  130. > [ OK ] * Starting Tomcat servlet engine tomcat7
  131. > [fail]
  132.  
  133. sudo chgrp tomcat7 /usr/share/tomcat7
  134. sudo chmod g+w /usr/share/tomcat7
  135.  
  136. <url>jdbc:h2:geonetwork;LOCK_TIMEOUT=20000;MVCC=TRUE</url>
  137.  
  138. <url>jdbc:h2:~/.geonetwork/geonetwork;LOCK_TIMEOUT=20000;MVCC=TRUE</url>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement