我在我的电脑上安装tomcat 7它在eclipse中工作但是当我尝试在bin / tomcat7中打开时。 ex它只是打开和关闭,(我在eclipse中停止服务器)也,在eclipse我试图打开管理控制台像URL:(localhost:1234 / admin)它显示404错误可以任何机构知道这个问题请帮助我。
答案 0 :(得分:12)
如果您使用的是Windows,则可以按照以下步骤运行tomcat7.exe
:
cmd
)JAVA_HOME
或JRE_HOME
。例如。 set JRE_HOME=C:\Program Files\Java\jre7
cd C:\Program Files\apache-tomcat-7.0.35\bin
startup.bat
文件。例如。 startup
。 这应该在不使用Eclipse的情况下启动tomcat服务器。
答案 1 :(得分:5)
在Windows中启动应用程序服务器:
..\apache-tomcat-8.0.27\bin
)并运行startup.bat
如果命令提示符自动打开和关闭,则原因可能如下所示。
server.xml
文件中配置的连接器端口,并检查本地计算机上的端口是否空闲。 [netstat
命令] 80XX
系列。如果您能通过网络浏览器调用localhost:(the http connector port)
中的server.xml
,请与我们联系。
干杯。
答案 2 :(得分:3)
首先设置 JAVA_HOME 和 CLASSPath 路径
对于Windows Java路径设置
右键单击计算机并打开属性。
在Windows Vista或Windows 7中,转到高级系统设置。 否则继续下一步。转到高级标签,然后点击环境 变量按钮。
完成 Java路径设置
之后答案 3 :(得分:2)
您不能通过双击exe来启动Tomcat,而是使用批处理文件
startup.bat启动服务器,shutdown.bat再次停止它
并忽略建议获取服务安装程序。除非您希望服务器在系统启动时启动并在后台运行,否则您不需要这些。您不想要的除非您要配置生产服务器,但您不在此。
批处理文件与您的计算机位于同一目录中。
答案 4 :(得分:2)
您必须在系统环境中设置JAVA_HOME和JRE_HOME。在设置JAVA_HOME和JRE_HOME时,您应该确保您设置的JRE路径对应于您在JAVA_HOME中设置了路径的JDK。有些时候系统中可能存在多个JDK会发生冲突。最好只有一个JDK和相应的JRE。
答案 5 :(得分:1)
这可能是由于环境变量设置错误造成的。
例如,如果您设置了错误的JAVA_OPTS
,tomcat启动将失败。
您可以通过以下方法检查您的配置:catalina configtest
以下是JAVA_OPTS
设置错误的输出示例:
VM初始化期间发生错误,无法为对象堆保留足够的空间
错误:无法创建Java虚拟机。
错误:发生致命异常。程序将退出。
答案 6 :(得分:1)
答案 7 :(得分:0)
只需下载tomcat 32位/ 64位Windows服务安装程序(pgp,md5)就像在此设置中一样,它将在您的PC上安装tomcat,您也可以使用tomcat服务启动和停止tomcat。 / p>
答案 8 :(得分:0)
根据我的经验,如果JAVA_PATH或JDK_PATH包含像“Program Files(x86)”中的括号符号,tomcat7可能不喜欢它。确保正确格式化环境变量中的路径或将JDK移动到另一个文件夹。
答案 9 :(得分:0)
JAVA_HOME和JRE_HOME环境变量集不应该有分号或;最后...我面临着类似的问题...删除了分号或;从运行启动命令(tomcat..bin文件夹)后,从cmd屏幕开始,tomcat服务器从最终开始。
答案 10 :(得分:0)
在我的情况下,我有一些catilana.bat中的jar文件的引用,但我从我的系统中删除了jar。一旦我从catilana.bat中删除了该引用,Tomcat就成功启动了
答案 11 :(得分:0)
我检查了环境变量和编译器版本,一切都很好,从对我有用的工作文件夹中删除了垃圾文件。
答案 12 :(得分:0)
apache Tomcat 9版本也有同样的问题。
解决方案非常简单。
Java 8和更高版本支持Apache Tomcat 9。因此,我有 JRE_HOME 和JRE7路径,我将其绑定到新的 JRE8 ,一切正常。
Apache Tomcat的不同版本可用于Servlet和JSP规范的不同版本。规范与相应的Apache Tomcat版本之间的映射为:
希望这对你们有用,干杯!
答案 13 :(得分:0)
在环境变量中检查您的 JRE_HOME 位置。如果没有用,请尝试
1)。在管理模式下打开 CMD 。 2)。找到您的tomcat目录。 3)。运行 startup.bat --- >>,它将显示您的问题。