{"id":11000,"date":"2018-03-01T12:29:34","date_gmt":"2018-03-01T11:29:34","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/"},"modified":"2018-03-01T12:29:34","modified_gmt":"2018-03-01T11:29:34","slug":"error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/","title":{"rendered":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom"},"content":{"rendered":"<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/d2_logo_failed.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-21661\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/d2_logo_failed.png\" alt=\"d2_logo_failed\" width=\"483\" height=\"90\" \/><\/a><\/p>\n<p>When installing D2 and launching the tomcat server you can have an error on a missing lib: JSAFE_SecureRandom.<\/p>\n<p>Here&#8217;s the trace you can have:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">2018-01-17 17:32:19 [DEBUG] [localhost-startStop-1] - c.e.c.d.contents.D2FileCleaningTracker : Init D2FileCleaningTracker with \/pkgs\/dms-tomcat\/D2_TOMCAT_HOME\/temp\/D2FileCleaningTracker_D2.ser\n2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : LoadOnStartup - java.lang.NoClassDefFoundError: com\/rsa\/jsafe\/JSAFE_SecureRandom\n2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : {}\njava.lang.NoClassDefFoundError: com\/rsa\/jsafe\/JSAFE_SecureRandom\nat com.documentum.fc.client.security.impl.InitializeKeystoreForDfc.execute(InitializeKeystoreForDfc.java:46) [dfc.jar:na]\nat com.documentum.fc.client.security.internal.KeystoreMgr.initForDfcWithDefaultPolicy(KeystoreMgr.java:71) [dfc.jar:na]\nat com.documentum.fc.client.security.impl.IdentityManager.initFromKeystore(IdentityManager.java:139) [dfc.jar:na]\nat com.documentum.fc.client.security.impl.IdentityManager.&lt;init&gt;(IdentityManager.java:41) [dfc.jar:na]\nat com.documentum.fc.impl.RuntimeContext.&lt;init&gt;(RuntimeContext.java:52) [dfc.jar:na]\nat com.documentum.fc.impl.RuntimeContext.&lt;clinit&gt;(RuntimeContext.java:185) [dfc.jar:na]\nat com.documentum.fc.client.DfClient.&lt;clinit&gt;(DfClient.java:772) [dfc.jar:na]\nat com.emc.d2fs.dctm.servlets.init.SessionIterator.&lt;init&gt;(SessionIterator.java:77) [D2FS4DCTM-WEB-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.init.LoadOnStartup.getSessions(LoadOnStartup.java:441) [D2FS4DCTM-WEB-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.init.LoadOnStartup.processRequest(LoadOnStartup.java:164) [D2FS4DCTM-WEB-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.D2HttpServlet.execute(D2HttpServlet.java:243) [D2FS4DCTM-API-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.D2HttpServlet.doGetAndPost(D2HttpServlet.java:506) [D2FS4DCTM-API-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.D2HttpServlet.doGet(D2HttpServlet.java:116) [D2FS4DCTM-API-4.5.0.jar:na]\nat com.emc.d2fs.dctm.servlets.init.LoadOnStartup.init(LoadOnStartup.java:116) [D2FS4DCTM-WEB-4.5.0.jar:na]\nat javax.servlet.GenericServlet.init(GenericServlet.java:158) [servlet-api.jar:3.0.FR]\nat org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) [catalina.jar:7.0.53]\nat org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) [catalina.jar:7.0.53]\nat org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) [catalina.jar:7.0.53]\nat org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) [catalina.jar:7.0.53]\nat org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) [catalina.jar:7.0.53]\nat org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.53]\nat org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) [catalina.jar:7.0.53]\nat org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) [catalina.jar:7.0.53]\nat org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) [catalina.jar:7.0.53]\nat org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) [catalina.jar:7.0.53]\nat org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) [catalina.jar:7.0.53]\nat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_152]\nat java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_152]\nat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_152]\nat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_152]\nat java.lang.Thread.run(Thread.java:748) [na:1.8.0_152]\nCaused by: java.lang.ClassNotFoundException: com.rsa.jsafe.JSAFE_SecureRandom\nat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) [catalina.jar:7.0.53]\nat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) [catalina.jar:7.0.53]\n... 31 common frames omitted\n\n<\/pre>\n<h4 class=\"brush: java; gutter: true; first-line: 1\">What&#8217;s the cause of this?<\/h4>\n<p>When you generate the D2 war file it requires some libraries like the dfs sdk. If you look into the logs you can see what has been added to the war file or at least what is missing. Well, for the sdk 7.x there are 2 libs missing, for generating the D2 war file for the version 4.5:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">[copy] Warning: Could not find file \/D24.5P29\/emc-dfs-sdk-7.3\/lib\/java\/dfc\/certjFIPS.jar to copy.\n[copy] Warning: Could not find file \/D24.5P29\/emc-dfs-sdk-7.3\/lib\/java\/dfc\/jsafeFIPS.jar to copy.<\/pre>\n<h4>Resolution<\/h4>\n<p>To resolve the issue, copy these 2 libraries from the 6.7SP2 dfs sdk and paste them into the lib folder of D2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When installing D2 and launching the tomcat server you can have an error on a missing lib: JSAFE_SecureRandom. Here&#8217;s the trace you can have: 2018-01-17 17:32:19 [DEBUG] [localhost-startStop-1] &#8211; c.e.c.d.contents.D2FileCleaningTracker : Init D2FileCleaningTracker with \/pkgs\/dms-tomcat\/D2_TOMCAT_HOME\/temp\/D2FileCleaningTracker_D2.ser 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] &#8211; c.emc.d2fs.dctm.servlets.D2HttpServlet : LoadOnStartup &#8211; java.lang.NoClassDefFoundError: com\/rsa\/jsafe\/JSAFE_SecureRandom 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] &#8211; c.emc.d2fs.dctm.servlets.D2HttpServlet : {} java.lang.NoClassDefFoundError: [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":11002,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[443,381,129,1305,1306],"type_dbi":[],"class_list":["post-11000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-integration-middleware","tag-d2","tag-dfs","tag-documentum","tag-jsafe_securerandom","tag-sdk"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom\" \/>\n<meta property=\"og:description\" content=\"When installing D2 and launching the tomcat server you can have an error on a missing lib: JSAFE_SecureRandom. Here&#8217;s the trace you can have: 2018-01-17 17:32:19 [DEBUG] [localhost-startStop-1] - c.e.c.d.contents.D2FileCleaningTracker : Init D2FileCleaningTracker with \/pkgs\/dms-tomcat\/D2_TOMCAT_HOME\/temp\/D2FileCleaningTracker_D2.ser 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : LoadOnStartup - java.lang.NoClassDefFoundError: com\/rsa\/jsafe\/JSAFE_SecureRandom 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : {} java.lang.NoClassDefFoundError: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-01T11:29:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png\" \/>\n\t<meta property=\"og:image:width\" content=\"869\" \/>\n\t<meta property=\"og:image:height\" content=\"616\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom\",\"datePublished\":\"2018-03-01T11:29:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\"},\"wordCount\":120,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png\",\"keywords\":[\"D2\",\"DFS\",\"Documentum\",\"JSAFE_SecureRandom\",\"sdk\"],\"articleSection\":[\"Application integration &amp; Middleware\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\",\"name\":\"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png\",\"datePublished\":\"2018-03-01T11:29:34+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png\",\"width\":869,\"height\":616},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/","og_locale":"en_US","og_type":"article","og_title":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom","og_description":"When installing D2 and launching the tomcat server you can have an error on a missing lib: JSAFE_SecureRandom. Here&#8217;s the trace you can have: 2018-01-17 17:32:19 [DEBUG] [localhost-startStop-1] - c.e.c.d.contents.D2FileCleaningTracker : Init D2FileCleaningTracker with \/pkgs\/dms-tomcat\/D2_TOMCAT_HOME\/temp\/D2FileCleaningTracker_D2.ser 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : LoadOnStartup - java.lang.NoClassDefFoundError: com\/rsa\/jsafe\/JSAFE_SecureRandom 2018-01-17 17:32:20 [ERROR] [localhost-startStop-1] - c.emc.d2fs.dctm.servlets.D2HttpServlet : {} java.lang.NoClassDefFoundError: [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/","og_site_name":"dbi Blog","article_published_time":"2018-03-01T11:29:34+00:00","og_image":[{"width":869,"height":616,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png","type":"image\/png"}],"author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom","datePublished":"2018-03-01T11:29:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/"},"wordCount":120,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png","keywords":["D2","DFS","Documentum","JSAFE_SecureRandom","sdk"],"articleSection":["Application integration &amp; Middleware"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/","url":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/","name":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png","datePublished":"2018-03-01T11:29:34+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/TomcatFailed.png","width":869,"height":616},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/error-starting-d2-4-5-on-tomcat-8-no-class-found-jsafe_securerandom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Error starting D2 4.5 on Tomcat 8 No class found: JSAFE_SecureRandom"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=11000"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/11000\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/11002"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=11000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=11000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=11000"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=11000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}