qq_58497082 2023-01-19 00:27 采纳率: 73.9%
浏览 25
已结题

关于tomcat以及MySQL,Java

package com.laboratory.db;

import java.sql.Connection;//导入Connection接口
import java.sql.DriverManager;//导入DriverManager类
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;

/**
 * 数据库管理类
 * 
 *
 */
public class DBManager {
    public static final String DEFAULT_DRIVER_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    public static final String DEFAULT_DB_URL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=laboratory";


    public static String DB_URL = null;

    public static Properties prop = null;

    public Connection getConnection() {

        Connection coon = null;
        try {
            Class.forName(DEFAULT_DRIVER_NAME);
            coon = DriverManager.getConnection(DEFAULT_DB_URL,"sa","8888");
        } catch (Exception e) {
            e.printStackTrace();
        }
        return coon;
    }

    public static void main(String[] args) {
        DBManager manager = new DBManager();
        manager.getConnection();
    }

    public boolean login(String username, String pwd) {

        Connection coon = getConnection();
        ResultSet rs = null;
        PreparedStatement pstmt = null;
        try {
            pstmt = coon
                    .prepareStatement("select * from admin where name='"
                            + username + "' and pwd='" + pwd + "'");

            rs = pstmt.executeQuery();
            while (rs.next()) {
                return true;
            }

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            try {
                if (pstmt != null)
                    pstmt.close();
                if (coon != null)
                    coon.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return false;
    }

}

本来是想进http://127.0.0.1:8080/laboratory/login.jsp这个被测系统的登陆界面,但是怎么都进不去

Java文件运行后是这样的:
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server.服务器版本: Apache Tomcat/8.5.84
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器构建: Nov 16 2022 13:34:24 UTC
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器版本号: 8.5.84.0
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 操作系统名称: Windows 10
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS.版本: 10.0
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 架构: amd64
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java 环境变量: D:\jre1.8
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java虚拟机版本: 1.8.0_152-b16
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM.供应商: Oracle Corporation
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dcatalina.base=D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dcatalina.home=D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dwtp.deploy=D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Djava.endorsed.dirs=D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\endorsed
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dfile.encoding=UTF-8
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: 使用APR版本[1.7.0]加载了基于APR的Apache Tomcat本机库[1.2.35]。
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [{4}]。
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL成功初始化 [OpenSSL 1.1.1q 5 Jul 2022]
一月 19, 2023 12:21:41 上午 org.apache.coyote.AbstractProtocol init
信息: 初始化协议处理器 ["http-nio-8080"]
一月 19, 2023 12:21:41 上午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 598 ms
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.StandardService startInternal
信息: 正在启动服务[Catalina]
一月 19, 2023 12:21:41 上午 org.apache.catalina.core.StandardEngine startInternal
信息: 正在启动 Servlet 引擎:[Apache Tomcat/8.5.84]
一月 19, 2023 12:21:42 上午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
警告: 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[150]毫秒。
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: 把web 应用程序部署到目录 [D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\docs]
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Web应用程序目录[D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\docs]的部署已在[15]毫秒内完成
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: 把web 应用程序部署到目录 [D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\examples]
一月 19, 2023 12:21:42 上午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
一月 19, 2023 12:21:42 上午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
一月 19, 2023 12:21:42 上午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('StockTicker', 'async.Stockticker@637b2cd')
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Web应用程序目录[D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\examples]的部署已在[209]毫秒内完成
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: 把web 应用程序部署到目录 [D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\host-manager]
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Web应用程序目录[D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\host-manager]的部署已在[21]毫秒内完成
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: 把web 应用程序部署到目录 [D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\manager]
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Web应用程序目录[D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\manager]的部署已在[15]毫秒内完成
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: 把web 应用程序部署到目录 [D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\ROOT]
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Web应用程序目录[D:\tomcat8\apache-tomcat-8.5.84-windows-x64\apache-tomcat-8.5.84\webapps\ROOT]的部署已在[13]毫秒内完成
一月 19, 2023 12:21:42 上午 org.apache.coyote.AbstractProtocol start
信息: 开始协议处理句柄["http-nio-8080"]
一月 19, 2023 12:21:42 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 723 ms

项目运行run on 以后跳转网页http://localhost:8080/laboratory/显示
HTTP状态 404 - 未找到
类型 状态报告

消息 请求的资源[/laboratory/]不可用

描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
想问一下应该怎么改

  • 写回答

2条回答 默认 最新

  • SSS4362 2023-01-19 06:12
    关注

    报错提示/laboratory/不可用,请检测路径是否是对的
    你项目有没有自带的默认路径 如果有需要写成以下这样访问

    http://127.0.0.1:8080/项目路径/laboratory/login.jsp
    

    另外检查sqlserver数据库服务是否打开、连接时需要的url是否正确,username是否正确,password是否正确、driver是否正确
    驱动包是否成功导入

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月16日
  • 已采纳回答 3月8日
  • 修改了问题 1月19日
  • 创建了问题 1月19日

悬赏问题

  • ¥15 FOC simulink
  • ¥15 咨询一下有关于王者荣耀赢藏战绩
  • ¥100 求购一套带接口实现实习自动签到打卡
  • ¥50 MacOS 使用虚拟机安装k8s
  • ¥500 亚马逊 COOKIE我如何才能实现 登录一个亚马逊账户 下发新 COOKIE ..我使用下发新COOKIE 导入ADS 指纹浏览器登录,我把账户密码 修改过后,原来下发新COOKIE 不会失效的方式
  • ¥20 玩游戏gpu和cpu利用率特别低,玩游戏卡顿
  • ¥25 oracle中的正则匹配
  • ¥15 关于#vscode#的问题:把软件卸载不会再出现蓝屏
  • ¥15 vimplus出现的错误
  • ¥15 usb无线网卡转typec口