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 中使用 IF/ELSE

java - 如何配置 apache 以将多个 tomcat 应用程序作为子域提供服务

java - 在安卓中删除文件

Java 观察者模式 - 将信息传递给其他类 - 方法

mysql - 如何在 AngularJS 中处理基于角色的授权?

Spring 安全 3.2 + Tomcat 6.0.24

java - maven:无法覆盖 tomcat 服务器的 server.port

java - 对象如何从 HashMap 中获取其键?

java - 在Java中从 "Document"替换文件中的XML

php - 创建一张表供用户和客户登录或为每个用户和客户创建不同的表?