为了账号安全,请及时绑定邮箱和手机立即绑定

带有 Maven 客户表单 Web 应用程序的 Spring MVC 无法正常工作

带有 Maven 客户表单 Web 应用程序的 Spring MVC 无法正常工作

ITMISS 2023-05-17 17:44:20
我是 Spring MVC 的新手,我正在尝试编写一个简单的 Web 应用程序以开始使用 Spring。我不知道应用程序在哪里没有执行。导入此 Maven 项目代码并在您的 IDE 中运行。请在代码中帮助我运行该项目。这是我所拥有的:网站.xml:<?xml version="1.0" encoding="UTF-8" ?>   <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">  <display-name>spring-crm-rest</display-name>   <absolute-ordering />   <welcome-file-list>  <welcome-file>list-customers.jsp</welcome-file>   <welcome-file>index.html</welcome-file>   </welcome-file-list>  <servlet>  <servlet-name>dispatcher</servlet-name>   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>   <init-param>  <param-name>contextConfigLocation</param-name>   <param-value>/WEB-INF/spring-crm-rest-demo-servlet.xml</param-value>   </init-param>  <load-on-startup>1</load-on-startup>   </servlet>  <servlet-mapping>  <servlet-name>dispatcher</servlet-name>   <url-pattern>/</url-pattern>   </servlet-mapping>  </web-app>
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

这看起来像数据库连接问题:


尝试这个


<!-- declare datasource bean -->  


 <bean id="dataSource"  

  class="org.springframework.jdbc.datasource.DriverManagerDataSource">  

  <property name="driverClassName" value="com.mysql.jdbc.Driver" />  

  <property name="url" value="jdbc:mysql://localhost:3306/databaseName? 

   useSSL=false"/>  

  <property name="username" value="databaseUsername" />  

  <property name="password" value="databasePassword" />  

 </bean> 

这是一个项目:


https://github.com/imrangthub/BlogSolutionUsingSpringJdbcWithXmlConfig


查看完整回答
反对 回复 2023-05-17
?
精慕HU

TA贡献1845条经验 获得超8个赞

在数据库连接中你不需要使用 : ?,你需要验证数据库端口是否是3306:


 <!--  Step 1: Define Database DataSource / connection pool --> 

      <bean id="myDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">

      <property name="driverClass" value="com.mysql.jdbc.Driver" /> 

      <property name="jdbcUrl" value="jdbc:mysql://127.0.0.1:3306/demo_customer_db" /> 

      <property name="user" value="hbstudent" /> 

      <property name="password" value="hbstudent" />

最后你需要确定用户是否hbstudent拥有所有用户权限


查看完整回答
反对 回复 2023-05-17
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信