Windows7上的Tomcat7不执行" setenv.bat"

时间:2015-02-25 07:38:00

标签: windows-7 tomcat7 setenv

根据docs脚本%CATALINA_BASE%\ bin / setenv.bat(如果存在)启动时自动执行。因为我没有看到任何结果,所以我添加了一个" echo ..> &#34 ;.但是没有写入消息,所以我非常确定脚本没有被执行。我已将%CATALINA_BASE%添加到我的Windows环境变量中 - 但这也没有帮助。有任何关于这种行为可能原因的想法吗? 乌尔里希

2 个答案:

答案 0 :(得分:0)

tomcat的一些安装使用tomcat.conf来设置JAVA_OPTS和CATALINA_OPTS。

答案 1 :(得分:-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" />

OR

  <!-- 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。

完成

这是我的朋友Blog ...按照这一步......安装