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 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?
  • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?
  • ¥15 Arcgis相交分析无法绘制一个或多个图形
  • ¥15 关于#r语言#的问题:差异分析前数据准备,报错Error in data[, sampleName1] : subscript out of bounds请问怎么解决呀以下是全部代码:
  • ¥15 seatunnel-web使用SQL组件时候后台报错,无法找到表格
  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)