java是否可以在同一个系统上同时运行两台服务器?或者,当XAMPP/WAMP未运行时,如何在Eclipse中执行MySQL查询?
我有两个问题,对于那些我没有得到任何解决的问题,听起来符合我的期望
1。为什么同时使用XAMPP/WAMP和Apache Tomcat
假设我现在使用Eclipse LUNA运行Windows系统
现在,如果我必须运行本地主机服务器的查询,Eclipse有什么帮助 如果您说应该有一个XAMPP服务器运行live,以便在Eclipse中执行查询(就像这里说的Database Development Using the Eclipse IDE, MySQL with Eclipse Data Tools Platform in Java),我不会满意
那为什么有Tomcat
抱歉,如果有一些环洞,或者这可能是香蕉猴子类型的问题。都是因为我不明白
现在,我的第二个问题
2。当WAMP/XAMPP在我的系统中后台运行时,我如何(可能)在Eclipse中使用Apache Tomcat运行Java项目
假设我在同一个系统上使用不同的用户权限。假设user1以管理员身份运行XAMPP和Eclipse。现在(或无论如何),当WAMP/XAMPP在系统后台同时运行时,是否可以在Apache Tomcat中运行项目
我完全糊涂了。感谢您的评论和回答
谢谢
# 1 楼答案
是的,可以在同一系统上同时运行两台服务器
是的,您可以在XAMP/WAMP未运行时执行MySQL查询
你似乎不了解你的设置和所涉及的元素
XAMP/WAMP包含Apache服务器,因此http服务器可以处理静态html或运行php脚本。它还附带了一个MySQL数据库
所以JavaWebApp中唯一重要的部分就是MySQL。您可以在不启动apache的情况下启动MySQL,最终可以自己安装MySQL(它有简单的windows安装程序)。但是,如果你的应用程序使用的是MySQL,那么它必须运行才能正常工作(无论是XAMP版本还是独立版本)
Java Web应用程序需要应用程序容器才能运行,它就是Tomcat。它是ApacheTomcat,因为它是在ApacheGroupe下开发的,但它与ApacheWeb服务器不同
所以你需要tomcat来运行你的web应用。同样,您可以自己安装一个,也可以使用Eclipse附带的一个
您可以同时拥有多个Tomcat,它们都在运行(例如不同版本的Tomcat或Java),只要它们监听不同的端口。tomcat运行的端口在其服务器中配置。conf目录下的xml文件