根据文档,脚本 %CATALINA_BASE%\bin/setenv.bat (如果存在)在启动时自动执行。因为我没有看到任何结果,所以我添加了“echo .. >”。但是没有写入任何消息,所以我很确定脚本没有执行。我已将 %CATALINA_BASE% 添加到我的 Windows 环境变量中 - 但这也无济于事。关于这种行为的可能原因有什么想法吗?乌尔里希
问问题
1950 次
2 回答
0
一些安装的tomcat 使用tomcat.conf 来设置JAVA_OPTS 和CATALINA_OPTS。
于 2015-11-17T09:45:09.810 回答
-1
您是否检查过您的 Tomcat 的默认端口(80/8080/8000)没有被任何其他应用程序使用......我遇到了同样的问题,但我通过更改端口号解决了。
只有当它是端口号问题时,您的问题才会得到解决。
更改Tomcat端口的步骤
1) 在 {Tomcat 安装文件夹}\conf\ 中找到 server.xml
2)找到以下类似的陈述
<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
或者
<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3) 关于 Tomcat 的 server.xml 文件引用它在端口 8080 上运行。将 Connector port=”8080” 端口更改为任何其他端口号。
例如
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
上面的语句指示 Tomcat 服务器在端口 8181 上运行。
4) 编辑并保存 server.xml 文件。重新启动 Tomcat。
完毕
这是我的 frnd 的博客...按照此步骤...进行安装
于 2015-02-25T07:49:02.570 回答