win10配置Tomcat

说实话,我在Windows 1 0上安装Tomcat时遇到了很多陷阱。
您列出的步骤基本可靠,但有几个细节需要密切关注,否则很容易陷入困境。

例如,在解压缩步骤中,不要只是找到一个目录并将其扔掉。
我当时选择的是C:\apache-tomcat-9 .0.4 1 ,后来发现路径中有空格会导致设置环境变量出现问题。
Windows 系统在处理带有空格的路径方面很愚蠢。
建议直接使用短路径,如C:\tomcat。

启动 Tomcat 时,不要只双击 bin\startup.bat。
我第一次安装的时候,系统找不到java.exe,直接报错。
后来发现首先需要配置JAVA_HOME环境变量,并将JDK的bin目录(如C:\jdk1 .8 .0_2 5 1 \bin)添加到PATH中。
说实话,现阶段微软的指南确实不太周到。
如果不是看了官网的文档,我可能就直接放弃了。

配置环境变量是关键中的关键。
我尝试将bin目录路径直接添加到PATH中,但是安装其他依赖项时出现问题。
后来我切换到CLASSPATH,将C:\tomcat\lib中的所有jar包都添加了,并用分号分隔。
效果比较好。
我记得数据大概是1 5 罐左右,但是具体的数字你得自己数一下。
官网上的下载包肯定不完整。

测试环节是最有趣的。
我有一个朋友,连续输入3 次localhost:8 08 0,浏览器却显示白屏。
后来发现他的防火墙完全被禁用,他多次无视系统弹出的警告。
这提醒我,软件安装完后不要急于测试。
先启动杀毒软件扫描一下,免得以后出现系统问题自责。

最后,让我告诉你一些奇怪的事情。
我第二次安装同一个版本的时候,第一次启动的时候直接报端口冲突,第二次就卡在启动页了。
后来我发现,上次并没有完全关闭。
Windows进程管理器中隐藏着很多ghost进程,比如tomcat.exe,可能有好几个。
建议安装后使用任务管理器杀死所有关联进程,然后重新启动。

总之,这些坑都记录在步骤里了。
如果确实要安装,建议先下载一个VirtualBox虚拟机,在里面安装Win1 0进行测试。
如果系统出现问题,只需重置即可,以免破坏您的实际系统。

Mac系统中ApacheTomcat安装配置

等等,昨天我在咖啡店里看到一个朋友调试网站。
Apache 和 Tomcat 在他这边运行顺利,但是当我把它安装到我的 Mac 上时却花了一整天的时间。
他输入命令两次就完成了,但看起来像是在解决数学问题。
如果一个符号错了,我就会被困很长一段时间。

我记得当我下载 Tomcat 时,那是早上,我在 Httpd.apache.org 页面上来回点击。
我应该在 Zip 和 Tar.gz 之间选择哪一个? Zip 解压速度很快,而 Tar.gz 很小,所以我为此苦恼了很长时间。
最后我选择了Tar.gz,因为我想节省一些流量。
解压后发现路径太深了,就复制到库的最后,就算是给自己也行。

更不用说在终端中输入命令是多么繁琐了。
每次我输入 Library/Tomcat8 /bin/startup.sh 时,我的手指都快抽筋了。
有一次突然出现错误信息说找不到文件。
我盯着它看了很长时间,意识到我忘记更改权限了。
sudo chmod 7 5 5 ...输入此字符串后,它按预期工作。
这让我想起上次安装Python库时由于权限问题挂了三个小时。
最后我发现没有添加sudo。

最有趣的部分是设置环境变量。
我想用bash_profile来避免麻烦,但是当我打开文件时,里面只有乱码。
经过多次检查,我意识到我选择了错误的编辑工具。
更改环境变量后,重新启动Tomcat。
速度,嘿嘿,比我朋友昨天还快!
但是我现在想不通的是,为什么Mac自带的Apache和手动安装的Tomcat无法通信?我在 Apache 中配置了反向代理,但 Tomcat 从未响应。
是不是Apache的mod_jk模块安装不正确?或者是 macOS 系统防火墙导致问题?
我突然意识到在Mac上安装这个服务器软件与在Linux系统上安装它完全不同。
在 Linux 端,只需点击两次 apt-get install tomcat 即可完成。
Mac 端更好。
编译源代码和调整依赖关系就像考古学一样。
我想知道在隔壁的Windows系统上安装这些是否会更容易?

Apache Tomcat 6.0安装配置图文详细教程

那天我在帮同事解决电脑问题时,发现他的Tomcat总是一启动就死机,黑屏。
我心想,这个老版本的东西可能还有一个环境配置的问题。

Apache Tomcat 6 .0的安装确实是一个非常繁琐的过程,尤其是环境变量,每次都需要记住。
记得第一次安装的时候,我花了一下午的时间检查路径是否正确,分号是否全加。
我检查了好几遍。

我们先来说一下准备工作。
JDK6 .0和Tomcat6 .0的安装包必须从官网下载。
当时网速慢,等了半天。
我记得当时系统是Windows XP,需要JDK6 .0,不能跨版本。
下载后双击安装然后下一步就可以了,很简单。

JDK安装完毕后,环境变量是关键。
右键单击“计算机”->“属性”->“高级系统设置”->“环境变量”。
这一长串的操作现在想想都觉得很麻烦。
新建JAVA_HOME,值为C:\Program Files\Java\jdk1 .6 .0_4 5 ; 在Classpath前面添加.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 在PATH前面添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。
每一步都必须小心谨慎,不能出错。

验证安装,打开命令提示符,输入java -version和javac -version,看到版本信息就安心了。
我记得当时显示的是1 .6 .0_4 5 ,心里还挺高兴的。

然后安装Tomcat并将其解压到E:\tomcat6 .0.3 9 多添加几个环境变量:新建TOMCAT_HOME、CATALINA_HOME、CATALINA_BASE,值都是安装路径; 在Classpath后面添加%TOMCAT_HOME%\lib\servlet-api.jar; 在 PATH 前面添加 %TOMCAT_HOME%\bin。
这一步比较麻烦,怕把变量名写错。

启动Tomcat,进入bin目录,双击startup.bat。
控制台首先显示一长串日志输出,最后显示在8 08 0端口(http://localhost:8 08 0/)启动的Tomcat。
然后打开浏览器,输入http://localhost:8 08 0,看到Tomcat欢迎页面,就认为成功了。
那一刻,我觉得很有成就感。

但是好景不长,同事的电脑还是死机了。
我检查了注册表,没有残留; 配置已检查,没有问题; 不存在版本冲突。
最后发现是系统防火墙封锁了该端口。
更改端口非常简单。
将server.xml文件中的修改为,保存并重启,访问http://localhost:8 08 1 ,完美。

后来我教他注册为Windows服务,用service.bat install安装,启动tomcat6 w.exe。
这样就不用每次都手动运行了,方便多了。
但是一旦服务安装后无法启动,我干脆删除了重新安装,还是不行。
最后,我发现这是一个系统权限问题,我必须以管理员身份运行命令提示符。

现在想来,这些细节每次安装的时候都需要记住,不能仅仅依靠检查文档。
等等,还有一点,servlet-api.jar的路径在不同的JDK版本中可能会有所不同,所以需要注意。
突然我想到,如果用虚拟机来安装是不是更简单?
这个旧版本的Tomcat现在已经不怎么用了,但偶尔我还是需要能够帮助人们解决遗留问题。
我想知道是否会是现在安装最新版本更容易吗?

Mac系统中Apache Tomcat安装配置

大家好,我最近在Mac上配置了Apache Tomcat,我想在这里分享一下我的个人经验和步骤。

首先您需要下载Tomcat。
它可以在官方网站上找到。
下载 Mac 版本。
当时我用的是zip格式。
您也可以选择 tar.gz。
下载后解压,找到Tomcat文件夹,如Tomcat8
然后您需要保存Tomcat文件夹并启动它。
我将该文件夹放入属性库中。
在Terminal中输入cd/Library/Tomcat8 /bin进入Tomcat bin目录。
然后输入./startup.sh启动Tomcat。
有时可能会出现“Nosuchfileordirectory”错误。
此时需要执行sudochmod7 5 5 /Library/Tomcat8 /bin/.sh给该文件授予权限。

启动成功后,可以在浏览器中输入localhost:8 08 0。
如果您可以看到 Tomcat 的欢迎页面,那么恭喜您,您已经成功了一半。

接下来您需要设置环境变量。
为了创建 bash_profile 文件,我在终端中输入 touch.bash_profile,然后使用 open-e.bash_profile 打开它。
输入exportPATH=$PATH:/users/yourusername/library/Tomcat8 /bin,记得替换成你的用户名。
配置完成后,您应该输入source.bash_profile来更新配置并echo $PATH来查看环境变量是否设置正确。

如果要停止Tomcat,请在bin目录下运行./shutdown.sh。
如果遇到权限问题,请使用 sudochmod7 5 5 /Library/Tomcat8 /bin/.sh 设置权限。

对于 macOS 自带的 Apache,您可以使用 sudoapachectlstart 来启动它,并使用 sudoapachectlstop 来停止它。
使用 sudoapachectl -v 和 sudoapachectlrestart 检查 Apache 版本并重新启动。
配置文件位于 /etc/apache2 .conf 中。

请注意,运行 sudo 命令时需要具有密码的用户权限。
Tomcat 和 Apache 可以通信,但只有 Apache 可以访问 Tomcat,反之则不行。
设置环境变量和更改配置文件时请注意不要篡改系统。

最后,如果遇到问题,可以查看官方文档或者社区论坛。
希望这有帮助,伙计们!