看不懂的错误

看不懂的错误

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server version:        Apache Tomcat/8.5.38

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server built:          Feb 5 2019 11:42:42 UTC

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server number:         8.5.38.0

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Name:               Windows 8.1

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Version:            6.3

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Architecture:          amd64

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Java Home:             D:\Program Files (x86)\Java\jdk1.8.0\jre

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Version:           1.8.0-b132

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Vendor:            Oracle Corporation

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_BASE:         D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_HOME:         D:\Program Files (x86)\apache-tomcat-8.5.38

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:58112

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -javaagent:D:\Program Files (x86)\eclipse2019_03\eclipse\configuration\org.eclipse.osgi\409\0\.cp\lib\javaagent-shaded.jar

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.base=D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.home=D:\Program Files (x86)\apache-tomcat-8.5.38

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dwtp.deploy=D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.endorsed.dirs=D:\Program Files (x86)\apache-tomcat-8.5.38\endorsed

五月 18, 2019 9:45:00 上午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dfile.encoding=GBK

五月 18, 2019 9:45:00 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [D:\Program Files (x86)\Java\jdk1.8.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;D:\Program Files (x86)\Java\jdk1.8.0\jre\bin;D:/Program Files (x86)/Java/jdk1.8.0/bin/../jre/bin/server;D:/Program Files (x86)/Java/jdk1.8.0/bin/../jre/bin;D:/Program Files (x86)/Java/jdk1.8.0/bin/../jre/lib/amd64;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\Program Files (x86)\mysql-5.7.25-winx64\bin;D:\Program Files (x86)\Java\jdk1.8.0\bin;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;;C:\Users\Administrator\Desktop\software;;.]

五月 18, 2019 9:45:01 上午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["http-nio-8080"]

五月 18, 2019 9:45:01 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

五月 18, 2019 9:45:01 上午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["ajp-nio-8009"]

五月 18, 2019 9:45:01 上午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

五月 18, 2019 9:45:01 上午 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 1797 ms

五月 18, 2019 9:45:01 上午 org.apache.catalina.core.StandardService startInternal

信息: Starting service [Catalina]

五月 18, 2019 9:45:01 上午 org.apache.catalina.core.StandardEngine startInternal

信息: Starting Servlet Engine: Apache Tomcat/8.5.38

五月 18, 2019 9:45:03 上午 org.apache.jasper.servlet.TldScanner scanJars

信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

五月 18, 2019 9:45:03 上午 org.apache.catalina.core.ContainerBase startInternal

严重: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1423)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1413)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:744)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

... 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@bc6a58f]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 6 more

Caused by: java.lang.IllegalArgumentException: The main resource set specified [D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mybatiswork] is not valid

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:748)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 9 more


五月 18, 2019 9:45:03 上午 org.apache.catalina.core.ContainerBase startInternal

严重: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.startup.Catalina.start(Catalina.java:688)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:483)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1423)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1413)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:744)

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 6 more

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

... 8 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

... 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@bc6a58f]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 6 more

Caused by: java.lang.IllegalArgumentException: The main resource set specified [D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mybatiswork] is not valid

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:748)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 9 more


五月 18, 2019 9:45:03 上午 org.apache.catalina.startup.Catalina start

严重: The required Server component failed to start so Tomcat is unable to start.

org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.startup.Catalina.start(Catalina.java:688)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:483)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 7 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 9 more

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)

at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 11 more

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

... 13 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1423)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1413)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:744)

Caused by: org.apache.catalina.LifecycleException: A child container failed during start

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:953)

at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 6 more

Caused by: java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at java.util.concurrent.FutureTask.report(FutureTask.java:122)

at java.util.concurrent.FutureTask.get(FutureTask.java:192)

at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:942)

... 8 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mybatiswork]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

... 6 more

Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@bc6a58f]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)

at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4932)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5067)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 6 more

Caused by: java.lang.IllegalArgumentException: The main resource set specified [D:\workSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\mybatiswork] is not valid

at org.apache.catalina.webresources.StandardRoot.createMainResourceSet(StandardRoot.java:748)

at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:706)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

... 9 more


五月 18, 2019 9:45:03 上午 org.apache.coyote.AbstractProtocol pause

信息: Pausing ProtocolHandler ["http-nio-8080"]

五月 18, 2019 9:45:03 上午 org.apache.coyote.AbstractProtocol pause

信息: Pausing ProtocolHandler ["ajp-nio-8009"]

五月 18, 2019 9:45:03 上午 org.apache.catalina.core.StandardService stopInternal

信息: Stopping service [Catalina]

五月 18, 2019 9:45:03 上午 org.apache.coyote.AbstractProtocol destroy

信息: Destroying ProtocolHandler ["http-nio-8080"]

五月 18, 2019 9:45:03 上午 org.apache.coyote.AbstractProtocol destroy

信息: Destroying ProtocolHandler ["ajp-nio-8009"]



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

9回答
吃吃吃鱼的猫 2019-05-20 10:46:23

同学你好,很抱歉没有为同学及时解决问题。老师按照经验为相应的报错信息给出解决方法。但是错误原因可能各不相同,同学试过这些方案后不可以吗?

同学查看一下在webapp下是否有mybatiswork文件呢?如果有的话,建议删除后再运行哦~

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-05-19 13:48:51

同学你好,出现这种报错信息的原因可能有:

1.tomcat存在缓存

  解决方法:右键点击tomcat-->Clean Tomcat  Work Directory.. --> Clean.. 

  对tomcat进行清理

2.是否有web,xml文件,如果有的话,在servlet-mapping中检查以下代码是否正确。

<url-pattern>/</url-pattern>

3.jar包没有下载完,右键项目重新下载jar包

http://img1.sycdn.imooc.com//climg/5ce0ed9400012fac06730297.jpg

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕阿满 2019-05-18 16:13:15

同学你好,这个报错可能是maven依赖的问题,建议同学检查一下pom文件中的依赖是否和如下的依赖相同。

<dependencies>
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.3</version>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>
</dependencies>

注意mysql的版本要和自己机器上的相同。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 qq_Mr_Spents_0 #1
    还是一样,没有解决
    2019-05-18 16:24:59
  • 好帮手慕阿满 回复 提问者 qq_Mr_Spents_0 #2
    建议同学新建一个工程,启动该工程试试,查看是否报错。祝:学习愉快~
    2019-05-18 19:02:41
  • 提问者 qq_Mr_Spents_0 #3
    没用呢!早试过了
    2019-05-18 19:11:40
提问者 qq_Mr_Spents_0 2019-05-18 09:55:34

核心代码已附上

package com.mybatiswork.DAO;


import java.util.List;


import org.apache.ibatis.session.SqlSession;


import com.mybatiswork.Util.sqlSessionFactoryUtils;

import com.mybatiswork.entity.student;


public class UsersDAO {

public List<student> students;

public List<student> getStudents(){

SqlSession sqlSession = sqlSessionFactoryUtils.getSqlSession();

try {

students= sqlSession.selectList("QueryStudent");

}catch (Exception e) {

            e.printStackTrace();

        } finally {

        sqlSessionFactoryUtils.close();

}

return students;

}

}




提问者 qq_Mr_Spents_0 2019-05-18 09:54:08

package com.mybatiswork.Util;


import java.io.IOException;

import java.io.InputStream;


import org.apache.ibatis.io.Resources;

import org.apache.ibatis.session.SqlSession;

import org.apache.ibatis.session.SqlSessionFactory;

import org.apache.ibatis.session.SqlSessionFactoryBuilder;



public class sqlSessionFactoryUtils {

private static String RESOURCE="/mybatis/MyBatis-config.xml";

private static SqlSessionFactory sqlSessionFactory;

private static ThreadLocal<SqlSession> threadLocal=new ThreadLocal<SqlSession>();


public void initSqlSessionFactory() {

try {

InputStream is = Resources.getResourceAsStream(RESOURCE);

sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

public static SqlSession getSqlSession() {

return sqlSessionFactory.openSession();

}

public static void close() {

SqlSession sqlSession = threadLocal.get();

if(sqlSession!=null) {

sqlSession.close();

threadLocal.set(null);

}

}

}



提问者 qq_Mr_Spents_0 2019-05-18 09:53:28

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE configuration

        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

        "http://mybatis.org/dtd/mybatis-3-config.dtd">

        <!--"http://mybatis.org/dtd/mybatis-3-config.dtd">-->

        <!--1.根节点-->

<configuration>

    <!-- 用于加载外部的properties 配置文件 -->

    <properties resource="db.properties">

    </properties>

    <!--4.配置多套运行环境,将SQL语句映射到不同数据库上 default 指定默认数据源-->

        <environments default="development">

            <!--5.一套运行环境,需id,事务管理,数据源配置等-->

            <!-- environment 用于配置一个具体独立的数据源

                id属性用于 给当前数据源定义一个名称,方便我们的项目指定

            -->

            <environment id="development">

                <!-- transactionManager  用于配置事务管理,默认状态下使用JDBC事务管理-->

                <transactionManager type="JDBC"/>

                    <dataSource type="POOLED">

                        <property name="driver" value="${driver}"/>

                        <property name="url" value="${url}"/>

                        <property name="username" value="${username}"/>

                        <property name="password" value="${password}"/>

                    </dataSource>

            </environment>

        </environments>

        <!--6.SQL映射文件-->

        <mappers>

            <mapper resource="mapper/userMapper.xml"/>

        </mappers>

</configuration>


提问者 qq_Mr_Spents_0 2019-05-18 09:53:10

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE mapper

        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.mybatiswork.entity.student">

<select resultMap="QueryStudent" id="student">

select * from student

</select>

<resultMap type="com.mybatiswork.entity.student" id="student">

<id property="id" column="id"/>

<result property="regNo" column="reg_No"/>

</resultMap>

</mapper>


提问者 qq_Mr_Spents_0 2019-05-18 09:52:20


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.imooc</groupId>

  <artifactId>mybatiswork</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>war</packaging>

  <name>MyBatisWork</name>

  <repositories>

  <repository>

            <id>aliyun</id>

            <name>aliyun</name>

            <url>http://maven.aliyun.com/nexus/content/groups/public//</url>

        </repository>

  </repositories>

  <dependencies>

      <dependency>

            <groupId>javax.servlet</groupId>

            <artifactId>javax.servlet-api</artifactId>

            <version>3.1.0</version>

            <scope>provided</scope>

        </dependency>

        <dependency>

        <groupId>org.mybatis</groupId>

        <artifactId>mybatis</artifactId>

        <version>3.4.6</version>

        </dependency>

        <dependency>

        <groupId>mysql</groupId>

        <artifactId>mysql-connector-java</artifactId>

            <version>8.0.15</version>

        </dependency>

        <dependency>

        <groupId>javax.servlet</groupId>

        <artifactId>jstl</artifactId>

        <version>1.2</version>

        </dependency>

  </dependencies>

</project>


提问者 qq_Mr_Spents_0 2019-05-18 09:51:15

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

  <display-name>mybatiswork</display-name>

  <welcome-file-list>

    <welcome-file>index.html</welcome-file>

    <welcome-file>index.htm</welcome-file>

    <welcome-file>index.jsp</welcome-file>

    <welcome-file>default.html</welcome-file>

    <welcome-file>default.htm</welcome-file>

    <welcome-file>default.jsp</welcome-file>

  </welcome-file-list>

</web-app>



问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师