Windows 7 Windows7上的Tomcat7不执行";setenv.bat”一词;

Windows 7 Windows7上的Tomcat7不执行";setenv.bat”一词;,windows-7,tomcat7,setenv,Windows 7,Tomcat7,Setenv,根据脚本%CATALINA_BASE%\bin/setenv.bat(如果存在)在启动时自动执行。因为我没有看到任何结果,所以添加了一个“echo..>”。但是没有写消息,所以我很确定脚本没有被执行。我已将%CATALINA_BASE%添加到我的Windows环境变量中,但这也没有帮助。你知道这种行为的可能原因吗? Ulrich您是否已检查Tomcat的默认端口(80/8080/8000)是否未被任何其他应用程序使用。。。。 我也遇到过同样的问题,但我通过更改端口号来解决 只有端口号问题才能解决

根据脚本%CATALINA_BASE%\bin/setenv.bat(如果存在)在启动时自动执行。因为我没有看到任何结果,所以添加了一个“echo..>”。但是没有写消息,所以我很确定脚本没有被执行。我已将%CATALINA_BASE%添加到我的Windows环境变量中,但这也没有帮助。你知道这种行为的可能原因吗?
Ulrich

您是否已检查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" />


3) 关于Tomcat的server.xml文件引用了它在8080端口上运行的例子。将连接器端口=“8080”端口更改为任何其他端口号

比如说

<Connector port="8181" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

上面的语句指示Tomcat服务器在端口8181上运行

4) 编辑并保存server.xml文件。重新启动Tomcat

完成


这是我的第一个…请执行此步骤…对于安装

是否已检查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" />


3) 关于Tomcat的server.xml文件引用了它在8080端口上运行的例子。将连接器端口=“8080”端口更改为任何其他端口号

比如说

<Connector port="8181" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

上面的语句指示Tomcat服务器在端口8181上运行

4) 编辑并保存server.xml文件。重新启动Tomcat

完成


这是我的第一步…按照这个步骤进行安装。

一些tomcat的安装使用tomcat.conf设置JAVA\u选项和CATALINA\u选项。

一些tomcat的安装使用tomcat.conf设置JAVA\u选项和CATALINA\u选项。

谢谢您的回答,但是tomcat在8080端口上运行良好。这不是新的一期;我只想用SLFJ4/LOGBACK代替JULI的日志记录。因此,我需要设置类路径。目前我正在“MonitorTomcat”服务中设置类路径,但我更喜欢使用“setenv.bat”文件的方法。无论如何,它应该是有效的。顺便说一句:我试过你的暗示,但没有解决它。我期待着这个;我看不出连接器设置如何处理命令发出。抱歉,这对您没有帮助…即使是我预期的…因为可能会出现不同的问题…但正如我之前所说的,我也遇到了相同的问题,但对我来说,我已尝试更改端口号…谢谢您的回答,但Tomcat在8080端口上运行良好。这不是新的一期;我只想用SLFJ4/LOGBACK代替JULI的日志记录。因此,我需要设置类路径。目前我正在“MonitorTomcat”服务中设置类路径,但我更喜欢使用“setenv.bat”文件的方法。无论如何,它应该是有效的。顺便说一句:我试过你的暗示,但没有解决它。我期待着这个;我看不出连接器设置如何处理命令发出。抱歉,这对您没有帮助…即使是我预期的…因为可能会出现不同的问题…但正如我之前所说,我也遇到了相同的问题,但对我来说,我已尝试更改端口号。。。