2011-04-28 98 views
1

我认为这可能是我的第一个问题在这里在stackoverflow。Apache的tomcat安装

这与设置tomcat服务器一样简单。我昨天下载了Tomcat 7,解压后运行'start'。出于某种奇怪的原因,当我尝试打开“http:// localhost:8080”时,它将我重定向到“GlassFish Enterprise Server”。

我不确定何时安装了GlassFish服务器(可能是我很久以前做过)。我试图通过使用命令必须停止它,从这个网址:

http://thedata.org/book/start-and-stop-glassfish-server

,但它不会停止。

有人可以帮助我设置Tomcat服务器吗?

非常感谢。

有点偏离主题: 我只想要一个服务器环境(在我的家里),这样我就可以练习像JSP,Servlets等服务器脚本编程,如果任何人都可以帮助我建立一个免费的服务器“日食”环境,这将是伟大的,我欣赏它。谢谢。

回答

1

Glassfish的是Java EE SDK下载的一部分。可能您下载并安装了Java EE SDK,但却无知它实际上是一个包含Glassfish应用服务器,Netbeans IDE(可选)和一些文档/示例的软件包。它始终如一每当你启动Windows时启动。除了由服务管理器关闭之外,我还要通过控制面板卸载Java EE SDK。如果您只想继续使用Eclipse + Tomcat,则不需要它。关于学习JSP/Servlets,我建议使用我们的wiki页面作为起点。

在你可以找到链接Coreservlets.com教程,它们涵盖使用Eclipse + Tomcat的组合学习JSP/Servlet的底部。

+0

非常感谢这些链接,他们几乎解决了我需要的东西。是的,我似乎已经安装了Java EE SDK,因此我卸载了它,但奇怪的是,在此之后,“http:// localhost:8080 /”将我指向GlassFish Server。 无论如何,我通过链接跟踪Eclipse + Tomcat安装后运行Tomcat服务器。 (虽然在64位窗口的eclipse安装bcuz中几乎没有什么小故障,但我仍然重新解决它)。 再次感谢@BalusC – prashanthaku 2011-04-29 12:36:31

+0

不客气。 – BalusC 2011-04-29 12:41:43

0

您可以随时更改tomcat端口。 找到文件$ TOMCAT_HOME \的conf \ server.xml中” 与<Connector port="8081"更换<Connector port="8080"例如, 启动Tomcat,在http://localhost:8081测试。

干杯,

+0

您可以通过转到Java EE Perspective/Servers视图/右键单击/新建/ Apache/Tomcat 7 /按照向导配置Eclipse Helios以使用它。现在您可以通过Eclipse开始/停止并发布您的Web项目。 – 2011-04-28 20:36:22

+0

我在一年前就知道这一点,但我忘了。感谢提醒我,但奇怪的是它没有奏效。 但是这个工作(端口8081或端口8082)后,我从BalusC提供的链接进行Eclipse + Tomcat安装。 谢谢安东尼。 现在我应该去寻找一个开源的'免费'数据库来连接我的服务器。 – prashanthaku 2011-04-29 12:39:02

+0

嗨@Prashanth,我很高兴帮助(并且好奇它为什么不起作用,但从未想过)。至于开发人员需求的好数据库,我会推荐H2(http://www.h2database.com/)。快速,简单,标准和可靠(针对数据库这种大小的所有可能性)。欢呼声 – 2011-04-29 15:06:35