java - 是否可以在同一系统上同时运行两个服务器?或者当 XAMPP/WAMP 未运行时如何在 Eclipse 中执行 MySQL 查询?

标签 java mysql tomcat webserver eclipse-luna

我有两个问题,对于那些我没有得到任何解决方案的问题听起来符合我的期望。

<强>1。为什么同时使用 XAMPP/WAMP 和 Apache Tomcat?

假设我现在运行的是带有 Eclipse LUNA 的 Windows 系统。

现在,如果我必须为本地主机服务器运行查询,Eclipse 有何帮助? 如果您说应该有一个实时运行的 XAMPP 服务器 以便您的查询在 Eclipse 中执行(就像他们在这里说的 Database Development Using the Eclipse IDE, MySQL with Eclipse Data Tools Platform in Java ),我不会满意。

为什么会有Tomcat呢?

抱歉,如果有一些循环漏洞,或者这可能是 Banana-Monkey` 类型的问题。都是因为我没弄清楚。

现在,我的第二个问题。

<强>2。当 WAMP/XAMPP 在我的系统后台运行时,我如何(是否可能)在 Eclipse 中使用 Apache Tomcat 运行 Java 项目?

假设我在同一个系统上使用不同的用户权限。假设 user1 同时运行 XAMPPEclipse As Administrator。现在(或无论如何)是否有可能在 Apache Tomcat 中运行一个项目,同时 WAMP/XAMPP 在系统中同时在后台运行?

我完全糊涂了。感谢您的评论和回答。

谢谢。

最佳答案

是的,可以在同一系统上同时运行两个服务器。

是的,您可以在 XAMP/WAMP 未运行时执行 MySQL 查询。

看来您不了解您的设置和所涉及的元素。

XAMP/WAMP 包含 Apache 服务器,因此可以处理静态 html 或运行 php 脚本的 http 服务器。它还带有一个 MySQL 数据库。

因此,Java WebAPP 唯一重要的部分是 MySQL。您可以在不启动 apache 的情况下启动 MySQL,您最终可以自己安装 MySQL(它有简单的 Windows 安装程序)。但是,如果您的应用程序正在使用 MySQL,则它必须运行才能工作(无论是 XAMP 版本还是独立版本)。

您的 Java Web 应用程序需要应用程序容器才能运行,它是 Tomcat。它是 Apache Tomcat,因为它是在 apache groupe 下开发的,但它与 Apache Web 服务器不同。

因此您需要 tomcat 来运行您的网络应用程序。同样,您可以自己安装一个或使用与 Eclipse 一起提供的那个。

您可以同时拥有多个 tomcat,只要它们监听不同的端口,它们都在运行(例如不同版本的 Tomcat 或 Java)。 tomcat运行的端口在其conf目录下的server.xml文件中配置。

关于java - 是否可以在同一系统上同时运行两个服务器?或者当 XAMPP/WAMP 未运行时如何在 Eclipse 中执行 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598667/

相关文章:

mysql - 意外结果 - MySQL SELECT 基于日期比较

eclipse - 在 eclipse 和 tomcat 中测试 maven web 模块

java - 当进程达到一定内存大小时在 Linux 中重新启动服务

Tomcat:限制本地主机的带宽

java - 如何使用 JSOUP 从 html 的 p 标签中的 span 中提取颜色?

java - 在 java swing 中单击按钮时创建具有新名称的类的新对象

java - 截断的 JTable 打印输出

java - 如何在 JComponent 中显示 ArrayList 项

mysql - 从 MySQL 表中的点计算质心

java - 无法创建 PoolableConnectionFactory (未知数据库 'database' )