繁体   English   中英

Tomcat-运行Web应用程序

[英]Tomcat — Running a web application

我正在尝试在Tomcat中运行示例应用程序。 我已经安装了tomcat,通过创建一个名为JAVA_HOME的新系统变量来设置环境变量,该系统变量设置为C:\\ Program Files \\ Java \\ jdk1.6.0_20。 我已经在tomcat程序目录中为Web应用程序创建了一个新目录。 在cmd提示符下,我导航到tomcat程序目录,然后键入bin / startup.sh,然后收到以下错误:无法将'bin'识别为内部或外部命令,可操作程序或批处理文件。 我正在使用tomcat 6.0,并且在Windows计算机上。 可能是什么问题?

在Windows上,您必须运行startup.bat文件而不是startup.sh文件(请注意扩展名是不同的)。

另外,在执行bat脚本之前,请进入bin目录。

cd bin 
startup.bat

您在Windows上尝试:

bin\startup.bat

尝试将Tomcat(可能还有JDK)安装到没有空格的目录中。

您运行的脚本适用于* nix系统。 尝试bin\\startup.bat

如果您尝试在Windows机器上键入bin\\startup.bat并仍然遇到相同的错误,则Windows可能看不到批处理脚本。 就像没有名字的马一样 ,尝试将Tomcat安装到路径中没有空格的位置。 在您的情况下,除了Program Files之外的任何地方。

编辑:要解决此空间问题,您可以做两件事:1)将JDK / JRE安装到没有空格的公共位置(例如C:\\ Java)并将其设置为JAVA_HOME环境变量。 2)将Tomcat安装到另一个位置(例如C:\\ Tomcat),然后从那里继续。 由于这些都在同一位置,我相信您可以以受限帐户用户的身份执行此操作,而无需管理员权限。

我对某些答案有些困惑。 首先,您收到的错误来自Windows。 与Tomcat无关。 Windows操作系统认为您输入了命令,但无法识别。 Windows始终将带有.bat扩展名的文件识别为批处理文件命令.. soooo .....再次导航至安装了tomcat的bin目录。 然后....

不要将垃圾箱附加在命令前面。 您应该快速浏览一下,以确保“ startup.bat”文件在此处(目录* .bat)。 然后只需键入“ startup.bat”。

好像我只是键入“ catalina.bat start”(对于我的tomcat catalina安装)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM