安装tomcat

先要知道自己有的jdk对应可以运行的tomcat版本

https://tomcat.apache.org/whichversion.html

Servlet SpecJSP SpecEL SpecWebSocket SpecAuthentication Spec (JASPIC)Apache Tomcat VersionLatest Released VersionSupported Java Versions
6.1 4.0 6.0 2.2 3.1 11.0.x 11.0.2 17 and later
6.0 3.1 5.0 2.1 3.0 10.1.x 10.1.34 11 and later
4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.98 8 and later

17以上可用:https://tomcat.apache.org/download-11.cgi

11以上可用:https://tomcat.apache.org/download-10.cgi

8(1.8)以上可用:https://tomcat.apache.org/download-90.cgi

 下载zip,解压到d:\programs\tomcat8目录。

如果设置过JAVA_HOME,那直接双击tomcat\bin\startup.bat即可。tomcat一般跑在8080端口,稳当一点,可以先检查一下自己的电脑有没有占用8080

命令行执行:netstat -ano|findStr 8080

我的电脑已被占用了。我需要先修改一下tomcat的端口。找到conf\server.xml,以下是我修改为8081端口

    <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

双击tomcat\bin\startup.bat,一堆乱码之后,就可以在浏览器录入:http://localhost:8081

 接着就是配置我们的社区版idea。关闭项目,打开设置界面,切换到插件页,录入tomcat,安装smart tomcat插件

 

新建普通的java项目

项目鼠标右键,创建几个文件夹:web WEB-INF lib

 web.xml录入以下内容

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="4.0"
         xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                             http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
    <display-name>xss</display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

 

我放了一个test.jsp文件,准备后续的测试。先添加一个测试的配置

 

 选中早前解压的目录

 录入几个必要的内容

 

  Deployment directory是指生成的class发布的目录,正常需要指向我们的web目录。Context path是会测试地址头。

项目的设置里要保证以下设置,src里的java类将按上面的路径生成到web/WEB-INF/classes目录下。

 

Server port是我们希望使用的tomcat的端口地址,不需要跟前面配置的tomcat运行的端口一致。需要注意这个端口不能被占用。

好了,现在点击运行/调试。

 好了,我在浏览器上录入http://localhost:8082/MyJsp/test.jsp来开始我的学习了:)

 

posted @ 2025-01-06 14:58 生命体验之kevin-Y 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 本质似乎就是一个asp.net core的httpapi namespace Raven.Server { public sealed class RavenServerStartup { private RequestRouter _router; //部分代码 public void Confi 阅读全文
posted @ 2025-01-02 18:11 生命体验之kevin-Y 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最近编译WinSW,提示:修整程序集需要 .NET Core 3.0 或更高版本。 百思不得解,最后原来我不知道“修整程序”,在csproj文件中这么一段 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</Outpu 阅读全文
posted @ 2024-11-30 15:30 生命体验之kevin-Y 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 既然也mysql有关,服务中找到上图exe所对应的服务,右键=》属性 原来选中了“允许服务与桌面交互”,取消上图的勾,重启MYSQL82服务。在停止服务时,就发现弹出的交互式服务检测提示窗自己消失了。至此第一张图的消息就不再弹出。 阅读全文
posted @ 2024-11-25 15:04 生命体验之kevin-Y 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 断断续续用过Idea做一些java的学习,在此记录一下最后的配置过程。 安装idea,社区版 https://www.jetbrains.com.cn/idea/download/?section=windows 安装后,setting检查maven的配置 如果想换Mavan的版本,可以自己下载到本 阅读全文
posted @ 2024-11-14 14:16 生命体验之kevin-Y 阅读(500) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示