2

根据文档,脚本 %CATALINA_BASE%\bin/setenv.bat (如果存在)在启动时自动执行。因为我没有看到任何结果,所以我添加了“echo .. >”。但是没有写入任何消息,所以我很确定脚本没有执行。我已将 %CATALINA_BASE% 添加到我的 Windows 环境变量中 - 但这也无济于事。关于这种行为的可能原因有什么想法吗?乌尔里希

4

2 回答 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 回答