- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在按照 Heroku 的指南通过 spring xml 配置我的数据源。
这是我的配置:
<bean class="java.net.URI" id="dbUrl">
<constructor-arg value="#{systemEnvironment['DATABASE_URL']}" />
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" lazy-init="true">
<property name="driverClassName" value="${datasource.driverClassName}" />
<property name="url"
value="#{ 'jdbc:postgresql://' + @dbUrl.getHost() + ':' + @dbUrl.getPort() + @dbUrl.getPath() }" />
<property name="username" value="#{ @dbUrl.getUserInfo().split(':')[0] }" />
<property name="password" value="#{ @dbUrl.getUserInfo().split(':')[1] }" />
<bean/>
错误如下:
BeanInstantiationException Could not instantiate bean class java.net.URI Constructor threw exception Illegal character in fragment at index 1: #{systemEnvironment['DATABASE_URL']}
我错过了什么吗?
提前致谢!
最佳答案
我认为 SpEL 是在 Spring 3.x+ 中才引入的;如果你想使用它,你将需要更新,幸运的是 Spring 具有很好的向后兼容性,所以你可能很幸运,只需要更新依赖项。您也可以尝试简单的 ${DATABASE_URL}
语法,我认为基本解析器会进入系统变量来检查值。
关于java - 索引 1 处的片段中存在非法字符 : #{systemEnvironment ['DATABASE_URL' ]} configurando datasource on Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49089080/
在heroku上,如何获取DATABASE_URL的整个值? 当我发出 heroku config --app APP_NAME 我获得了几个配置参数,但 DATABASE_URL 并不完全可见 DA
我正在开发我的第一个 Heroku/Django 应用程序。我只是想确定我是否正确设置了我的 DATABASE_URL 和 DATABASES 变量。这是我的代码中的内容: import dj_dat
我已经将我的站点部署到 heroku,现在我正尝试将我的本地数据库推送上来,但不断出现此错误: ▸ Unknown database: ▸ my_database_url ▸ Valid option
我正在按照这些说明 ( https://github.com/assemblymade/assemblycoins ) 连接 postgresql 服务器。 我被告知:“将 DATABASE_URL
我需要帮助解决这个问题。 当我使用 foreman start 在本地启动进程时我得到了这个输出。 21:59:18 web.1 | DB_URI = os.environ['DATABA
我正在尝试通过查看两勺 django 来创建我自己的项目结构。项目结构看起来像这样 .环境 .本地 .django .postgres .生产 .django .postgres 在本地的
我在我的项目中使用 django-environ 和 postgresql。我一直在搜索文档,发现 DATABASE_URL 的格式如下: DATABASE_URL=psql://用户名:密码:por
我已经通过相当奇怪的设置获得了 Heroku 应用程序的访问权。它有一个数据库,但是当我运行 heroku config 时,我得到了不同的 DATABASE_URL 和 HEROKU_POSTGRE
我正在尝试根据 Share database between 2 apps in Heroku 在 Heroku 上的两个应用程序之间共享一个数据库但是在第二个应用程序上设置 database_url
我正在尝试从 Heroku 完成本教程。 http://devcenter.heroku.com/articles/multiple-environments 但是,当我尝试执行此命令时: herok
我正在尝试将我的 Vesper 服务器部署到 Heroku,而 Vesper 需要一个 ormconfig.json 文件。 当我使用本地数据库时,这很好用,因为我可以填写将组合到连接字符串中的所有字
您好,我该怎么办,我无法从 heroku 捕获备份 我正在使用共享数据库 它总是显示... SHARED_DATABASE (DATABASE_URL)----备份--->错误 !创建新备份之前必须删
我的 php 容器上有以下环境,如下所示: DATABASE_URL:mysql://root:${MYSQL_ROOT_PASSWORD}@db:3306/${MYSQL_DATABASE} 我试图
tl;dr: $ export DATABASE_URL=postgres://user:pwd@localhost:5432/new_db $ RAILS_ENV=test bundle exec
编辑:一般建议是使用 CEDAR 堆栈。 RoR、Gems、Heroku 和 Git 的新手。以下教程:http://ruby.railstutorial.org/book/ruby-on-rails
我想在我的 heroku 应用程序中使用外部数据库。但我无法编辑配置文件。我尝试使用 GUI,它说,无法覆盖附件值 DATABASE_URL。虽然我也尝试使用 CLI。我使用了命令:heroku co
DATABASE_URL- MYSQL://username:password@host:port/database_name 错误:database_name 没有属性。 if 'DATABASE_
我正在关注 Aptible Django Quickstart Tutorial其中描述了如何创建和部署应用程序 Aptible 的 PaaS。我还希望能够在本地使用 Django 应用程序运行 Do
故事是这样的,我的 heroku 站点最初使用 5mb 共享 postgres 数据库没有问题。我有一个有效的 SHARED_DATABASE_URL 但没有 DATABASE_URL 然后我通过做添
我正在尝试在 heroku 和 dokku(“开源 heroku”)上部署一个 Dropwizard 应用程序,但我被困在数据库的配置上。原因是我只提供了一个来自 Heroku 的单行连接 url:
我是一名优秀的程序员,十分优秀!