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

使用tomcat的Apache web服务器

叶声
2023-03-14

我们有一个带有gradle build配置的java web应用程序,它包含以下两个模块:

>

  • project web。war——包含所有statc文件、js、jsp等。此外,它还包含所有项目、带有rest控制器层的spring配置。

    project-main.jar包含了所有的业务

    目前,我们正在ApacheTomcat中部署这两个模块。我们的项目正在经历一些架构上的变化

    我是Apache http web服务器的初学者。我有以下问题:

    >

    未来项目的静态内容将在Apache超文本传输协议的web服务器中,web应用将部署在Apache tomcat中,此外,这两个服务器都将在不同的虚拟机中。tomcat中的web应用如何在不同的虚拟机中访问来自Apache web服务器的静态内容?(例如,jsp如何指向图像?)

    只为静态内容创建一个单独的项目是个好主意吗?因为它将来将独立于web项目,只需要部署在Apache http服务器中?

    以上问题的答案将是可观的

  • 共有1个答案

    闾丘选
    2023-03-14

    1) 如果我将所有静态内容放在ApacheHTTP服务器中,那么我可以从project web中删除所有静态内容吗?

    是的。

    这两个项目可以分开存在吗?

    他们可以,但是网络应用程序中的东西永远不会被访问,所以有什么意义呢?

    2) 接下来,项目的静态内容将在Apache http web服务器中,web应用将部署在Apache tomcat中,此外,这两个服务器将位于不同的VM机器中。tomcat中的web应用如何从不同VM机器中的Apache web服务器访问静态内容?(例如,jsp如何指向图像?)

    webapp不需要访问这些图像。浏览器需要访问这些图像。apachehttpd配置可以设置为透明地处理这些问题,而不需要任何JSP更改。

    3) 只为静态内容创建一个单独的项目是个好主意吗?因为它将来将独立于web项目,只需要部署在Apache http服务器中?

    是的。

     类似资料:
    • 我是开发web服务的新手。我正在使用axis2创建web服务并在Tomcat中部署。我通过从博客中获取一些知识并在Tomcat7中部署它来做到这一点problem.when我在SOAP UI中检查该Web服务。我得到了错误。 我所做的是。我创建了一个具有我的方法的java类。该方法用于插入记录 solr.so 我正在使用http客户端,基本名称值对等,我为该类制作aar文件并将其部署到tomcat

    • 我使用netbean创建了一个restful Web服务,使用jpa从数据库创建了一个实体类,从实体类创建了一个restful Web服务,但是我使用tomcat作为我的服务器,现在下面的post方法不会将下面的json插入数据库,但是当我使用glassfish作为我的服务器时,它是有效的。你认为我缺少任何依赖关系吗?我如何模仿glassfish? 我正试图插入 我有以下依赖项: javaee-a

    • 问题内容: 我正在创建一个简单的SOAP Web服务。我要确保它在tomcat Web服务上运行。 我试图用JAX-WS来实现这一点(参见代码) 我的问题是:Endpoint.publish是否使用tomcat服务器来托管该服务器,或者它是小型的glassfish服务器? 我应该扩展UnicastRemoveObject还是类似的东西? 理想情况下,它可以打包成.WAR文件并放在目录中即可正常工作

    • 我希望使用log4j2从我的web应用程序和服务器(Tomcat6)本身进行日志记录,最好都记录到同一个文件中。我的配置对web应用程序很好,但对服务器类不太好。 我想要的是像下面这样的行被写入文件(它们目前只被写入控制台)

    • 我想用maven部署一个小型Web应用程序。我下载并配置了tomcat,并告诉IntelliJ在Run/Debug config中使用它,如下所示。我还将其配置为构建神器“战争爆炸”。 问题是,每次我运行项目时,都会出现一个错误,即: 工件JDBCTest:war:服务器未连接。部署不可用。 这是我的带有错误日志的dropbox,pom。xml、servlet类等。 我真的需要一些建议。

    • null null Tomcat服务器正在运行servlet,为mySQL数据库执行一些业务逻辑和hibernate框架。 现在我有点糊涂了。两台服务器都能接收HTTP请求吗?就像servlet从网页接收https请求和我的apache服务器一样? 并且两者都可以连接到数据库--使用php的apache服务器,正如我提到的,同时使用servlet的tomcat?