随笔 - 9,  文章 - 0,  评论 - 0,  阅读 - 3689

day08 

  1:启动tomcat失败

    

1 21-Oct-2022 13:41:57.148 严重 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 初始化组件[Connector[HTTP/1.1-8080]]失败。
2         org.apache.catalina.LifecycleException: 协议处理程序初始化失败
3                 at org.apache.catalina.connector.Connector.initInternal(Connector.java:1055)
4                 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
5                 at org.apache.catalina.core.StandardService.initInternal(StandardService.java:556)
6                 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
7                 at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1045)
8                 at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)

  1.1:端口冲突问题导致、

  1.2:解决

    netstat -ano|findstr 8080

    taskkill /f /t /im 

  

  1.3:重新启动startup.bat

  1.4:

1 07-May-2023 17:08:27.291 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]
2 07-May-2023 17:08:27.295 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 1.1.1t  7 Feb 2023]
3 07-May-2023 17:08:27.401 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
4 07-May-2023 17:08:27.415 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 415 ms
5 07-May-2023 17:08:27.469 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
6 07-May-2023 17:08:27.469 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/8.5.88]
7 07-May-2023 17:08:27.482 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用 程序部署到目录 [D:\Java\apache-tomcat-8.5.88\webapps\docs]
8 07-May-2023 17:08:28.110 警告 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[450]毫秒。

 

  2: 想发送一个POST请求,请求该Servlet但网页404

  2.1:a.html

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="/demo4" method="post">
    <input name="username"/><input type="submit"/>
</form>
</body>
</html>

复制代码


  2.2:post请求模拟

@WebServlet(urlPatterns = "/demo4",loadOnStartup = 1)
public class ServletDemo4 extends HttpServlet {
 
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("post...");
    }
}

2.3:idea访问网页

   2.3:通过idea访问会报找不到资源,因为端口号不对,不是8080;

 

 

 

 

 

 

  2.4:将其改为http://localhost:8080/a.html

 

  2.5:访问成功

五月 07, 2023 7:39:11 下午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
get...
get...
get...
get...
post...

 

day10

  1、get方法访问servlet显示结果乱码问题

 

posted on   2191422302  阅读(133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示