gpt4 book ai didi

启动 spring mvc 项目时出现 java.lang.NumberFormatException 异常

转载 作者:行者123 更新时间:2023-11-29 05:01:39 26 4
gpt4 key购买 nike

这是在创建时失败的 spring bean 我使用 https://console.run.pivotal.io 的凭据页面提供的 url 值站点,我尝试启动它的地方。

<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
<beans:property name="url"
value="jdbc:mysql://name:password@us-cdbr-iron-east-02.cleardb.net:3306/ad_c6046f48484b2d2" />
</beans:bean>

这里是堆栈

> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'hibernate4AnnotatedSessionFactory' defined in
> ServletContext resource
> [/WEB-INF/spring/appServlet/servlet-context.xml]: Invocation of init
> method failed; nested exception is java.lang.NumberFormatException:
> For input string: "password@us-cdbr-iron-east-02.cleardb.net"

最佳答案

您的 JDBC URL 错误。 JDBC URL 格式:jdbc:mysql://<host>:<port>/<database_name>

查看此 link JDBC URL 格式的详细信息。

所以你的正确配置应该是

<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<beans:property name="driverClassName" value="com.mysql.jdbc.Driver" />
<beans:property name="url"
value="jdbc:mysql://us-cdbr-iron-east-02.cleardb.net:3306/ad_c6046f48484b2d2" />
<beans:property name="username" value="Your DB user name" />
<beans:property name="password" value="Your DB Password name" />
</beans:bean>

注意:对于用户名和密码,我添加了两个 beans:property。

关于启动 spring mvc 项目时出现 java.lang.NumberFormatException 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31947807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com