tomcat9.0怎么下载

2 02 3 年5 月8 日,朋友下载了Tomcat9 .0。
步骤如下:
首先,进入ApacheTomcat官方网站。
URL 是 http://tomcat.apache.org/。
请记住这一点:
官方网站上有版本列表。
请找到Tomcat9 .0。
请选择最新的9 .0.x版本。
例如 9 .0.4 1
检查操作系统。
Windows 使用 exe。
Linux 使用 tar.gz。
MacOS 也使用 tar.gz。

单击下载链接。
下载。
你必须有良好的互联网。
别停下来。

下载后请检查。
官网有MD5 或SHA2 5 6 代码。
使用命令行进行比较。
检查它是否没有损坏。

提取文件。
请将其放置在指定位置。
例如,C:\tomcat9 .0。

环境变量。
您需要在 Windows 中添加路径。
Linux 已添加到 bashrc。

配置文件。
通常位于conf 目录中。
您需要修改server.xml。

安全很重要。
这只能在官方网站上找到。
别搞砸了。
请更新补丁。
使用 yum 或 apt 更新。

开始吧。
命令行进入bin目录。
运行start.bat 或start.sh。

打开浏览器。
输入http://localhost:8 08 0。
检查页面是否存在。

好的。
由你决定。

Tomcat下载安装经验教程

那天在咖啡厅,我盯着电脑屏幕,突然发现同事调试的JSP页面在本地显示得很好,但是发布到服务器上却是乱码。
是的,这又是一个编码问题。
这时,我想起了之前安装Tomcat的经历。

我记得去年六月,我刚刚接手了一个旧项目。
系统环境是Windows 1 0,开发团队习惯使用Tomcat 8 .5 ,但是服务器突然升级到了Java 1 1 ,我打开Apache官网,发现直接下载了8 .5 版本,运行提示命令“找不到主类”。
当时我有一份公司内部文件,上面写着“Java和Tomcat版本必须兼容”。

回到文档,我注意到一个小细节:位于bin目录下的startup.bat文件已经包含3 2 位和6 4 位选项。
我很快使用系统信息确认它是6 4 位环境。
server.xml 位于解压后的conf 文件夹中。
我不小心更改了8 08 0端口的占位符,结果启动时出现“无法绑定端口”错误。
折腾了半个小时,发现防火墙挡住了,暂时释放了端口。

当浏览器访问 localhost:8 08 0 时,经典的 Tomcat 欢迎页面会加载一个小猫图标。
突然想到这个对应的Java版本是1 .8 等等,团队后来报告说Servlet 3 .1 的新功能对Servlet 8 .5 有一些限制,所以最后很自然地升级到9 .0.4 1 版本。

现在是时候再次升级服务器了,这次升级到 Java 1 7 ...

在Tomcat 9中配置Java系统属性

让我告诉你一件事。
去年在深圳做项目时,在Tomcat上配置Java系统属性时遇到了问题。
我告诉你,这些都是我踩过的陷阱。

当时有一个老系统使用Tomcat9 ,我必须添加自定义系统属性,否则日志将不匹配。
纠结了几天,终于想通了,嘿嘿,根本不需要改代码,直接添加到Tomcat环境设置中就可以了。

你看,我在Linux下是这样操作的。
首先将 CD 放入 tomcat 目录,即 bin 文件夹。
当时我cd /opt/tomcat9 /bin。
记得切换到root用户进行操作,否则权限不够。
然后,打开setenv.sh文件,可以使用vi或nano。
如果无法打开,请安装它。

bash !/bin/sh JAVA_OPTS =“$ JAVA_OPTS -Dmy.custom.property = someValue” JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.config.file=/opt/tomcat9 /conf/logging.properties" JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 "
这样可以吗?我当时添加的三个属性中,第一个是自定义属性,最后两个是日志配置和文件编码。
关键是要记得使用-D前缀,并在JAVA_OPTS中添加$,否则会报错。
如果路径中有空格(例如日志文件),则必须将它们括在引号中。

Windows下操作类似。
同样cd到bin目录,然后打开setenv.bat。
内容如下:
群 设置 JAVA_OPTS=%JAVA_OPTS% -Dmy.custom.property=someValue set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.config.file="C:\path\to\logging.properties"
请注意,Windows 使用 % 并且路径必须使用双引号。

让我告诉你一些重要的事情。
进行这些更改后,必须重新启动 Tomcat 才能生效。
我记得去年在杭州,改了很久,但是一直没有生效。
然后我想起来,嘿,它没有重新启动。
真丢脸。

此外,您添加的此属性是全局可见的,并且在 Tomcat 中运行的所有应用程序都可以获取此值。
为了测试目的,我直接在JSP页面中添加了一行:
jsp <%= System.getProperty("my.custom.property") %>
这样就可以看到设置的值了。
但是,请注意 JAVA_OPTS 和 CATALINA_OPTS 之间的区别。
JAVA_OPTS是通用的,但有时会与其他Java应用程序发生冲突; CATALINA_OPTS是Tomcat特有的,推荐使用这个。
我当时用的是CATALINA_OPTS,感觉语义更清晰。

总而言之,配置 Java 系统属性只需两步:更改 setenv.sh 或 setenv.bat,并添加 -Dkey=value。
优点是与核心文件分离。
升级Tomcat不会覆盖它,重启后生效。
然后我就用这个方法将日志路径从默认的/var/log改为我自己的目录,问题立刻就解决了。

但是,如果你看不懂,就不要盲目改变。
我的一个朋友去年添加了错误的属性,导致整个系统崩溃。
损失是巨大的。
所以,如果你不确定,就问我吧。
虽然我不是专家,但我经历过很多问题,总能给你关注。