当前位置: 首页 > 知识库问答 >
问题:

Apache服务器和tomcat服务器

计向晨
2023-03-14

null

null

Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。

现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样?

并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?

共有1个答案

汤承允
2023-03-14

null

但是对于Tomcat,您有两种解决方案:

1:您可以使用Tomcats HTTP连接器处理HTTP请求。只要您不使用与Apache使用的端口相同的端口,就没有问题。

2:但是您也可以将Tomcat用作Apache扩展。在本例中,Apache处理静态HTML,身份验证,……请参见http://www.ntu.edu.sg/home/ehchua/programming/howto/apacheplustomcat_howto.HTML

第二种方法要好得多,因为您只有一个HTTP服务器来处理例如身份验证之类的事情。

关于数据库连接,是的,两者都可以同时连接。即使是同一个用户,在本例中只是不同的会话。

 类似资料:
  • 我有三个不同的重度编码网络项目;其中两个(新的)是用Java/Script新开发的,另一个(旧的)是用PHP新开发的。这三个项目都有一些共同的资源,如HTML容器,元素类等。此外,其中一个Java项目是主项目,它调用了其他两个项目。 问题是Java项目在Tomcat服务器上运行,PHP需要在Apache服务器上运行。PHP项目有一些资源的位置路径,比如“。。。/someResourceFolder

  • 当试图在eclipse/tomcat上运行Servlet时,出现了404错误消息,这促使我按照以下教程循序渐进地进行操作:http://www.coreservlets.com/apache-tomcat-tutorial/tomcat-7-with-eclipse.html 教程很棒,但是到了教程的某个步骤(服务器设置),我被要求在Eclipse向导中定义一个新服务器(右键单击服务器选项卡=>n

  • 我们有一个带有gradle build配置的java web应用程序,它包含以下两个模块: > project web。war——包含所有statc文件、js、jsp等。此外,它还包含所有项目、带有rest控制器层的spring配置。 project-main.jar包含了所有的业务 目前,我们正在ApacheTomcat中部署这两个模块。我们的项目正在经历一些架构上的变化 我是Apache ht

  • 当我尝试在NetBeans中运行servlet程序时,我在第1045行的中得到以下错误,该错误不允许Tomcat服务器启动。 而且,apache服务器日志正在发出消息,因为IP未被识别为内部或外部命令、可操作程序或批处理文件。 我不知道我哪里做错了,也不知道我在哪里配置了servlet映射中提供的环境变量。 欢迎任何帮助。

  • 严重:初始化连接器[connector[HTTP/1.1-8080]]org.apache.catalina.LifecyCleException失败:尝试为组件[connector[HTTP/1.1-8080]]进行无效的生命周期转换([before_init]),该组件处于状态[INITIALIZED],位于org.apache.catalina.util.LifecyCleBase.inva

  • 我想创建一个Apache服务器,该服务器可以通过其IP地址访问,以托管应用程序的资源,并且我使用的是XAMPPV3。2.2这样做。当我通过可通过控制面板访问的服务器本地IP访问从连接到同一网络(或本地网络,即服务器)的任何计算机托管的网页时,服务器主机正常- 编辑: 以下是我的XAMPP Apache的配置: httpd.conf: