Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';这是将基于JavaSpring的web应用程序上载到实际服务器的过程,以及如何使用服务器的负载平衡?_Java_Mysql_Spring Mvc_Server_Web Development Server - Fatal编程技术网

什么';这是将基于JavaSpring的web应用程序上载到实际服务器的过程,以及如何使用服务器的负载平衡?

什么';这是将基于JavaSpring的web应用程序上载到实际服务器的过程,以及如何使用服务器的负载平衡?,java,mysql,spring-mvc,server,web-development-server,Java,Mysql,Spring Mvc,Server,Web Development Server,我正在使用JavaSpringMVC使用mysql数据库创建一个简单的web项目。现在我想了解web系统开发周期的完整工作流程 如何将项目上载到真正的服务器 如何将数据库同步到真正的服务器 DC和DRC如何相互同步 为什么以及如何对服务器使用“负载平衡器” 抱歉,如果我说了一些非技术性的话。我不想说太多细节,但这里是要点 在做任何事情之前,首先要整理的是服务器的操作系统,可以是Linux、Windows服务器等等。操作系统的选择将取决于约束条件和要求 如何将项目上传到真正的服务器? 任何需要

我正在使用JavaSpringMVC使用mysql数据库创建一个简单的web项目。现在我想了解web系统开发周期的完整工作流程

  • 如何将项目上载到真正的服务器
  • 如何将数据库同步到真正的服务器
  • DC和DRC如何相互同步
  • 为什么以及如何对服务器使用“负载平衡器”

抱歉,如果我说了一些非技术性的话。

我不想说太多细节,但这里是要点

在做任何事情之前,首先要整理的是服务器的操作系统,可以是Linux、Windows服务器等等。操作系统的选择将取决于约束条件和要求

如何将项目上传到真正的服务器?

任何需要提供服务的文件都应该由web应用程序服务器托管和提供服务,例如,等等

web应用服务器的选择取决于一些因素,例如服务器操作系统、web应用程序实现等。对于用Java实现的SpringMVC,您需要使用支持该功能的web应用服务器,例如ApacheTomcat

做出选择后,在服务器上安装web应用程序服务器。之后,在web应用服务器上安装web应用程序

如何将数据库同步到真正的服务器?

我推断您指的是Java web应用程序与数据库之间的连接?如果不是,请发表评论

Spring MVC web应用程序可以通过JDBC或JNDI直接连接到数据库(前提是在web应用程序服务器上配置了必要的配置)

当然,数据库可以本地连接(如果安装在同一台服务器上),也可以远程连接

DC和DRC如何同步?

这一范围太广,无法涵盖,而且每个数据中心提供商的恢复策略都有所不同。但从广义上讲,他们采用冗余和复制策略来确保数据始终得到备份和可用。请分别与提供商联系,以获得更好的图片

为什么以及如何对服务器使用“负载平衡器”?


负载平衡器的主要用途是在多个服务器之间分配工作负载,以实现更好的性能。为此,它位于服务器前面,并相应地路由请求。一些负载平衡解决方案,如更详细地解释了负载平衡。

步骤1:在计算机上安装应用程序服务器

步骤2:安装依赖于应用程序的数据库服务器JDK

步骤3:从Eclipse/Netbeans导出war

步骤4:将war文件粘贴到app server的部署文件夹(tomcat的webapps)


步骤5:部署您的应用程序

嗯,我认为我们不必将数据库上载到真正的服务器。顺便问一下,您在这里指的“真正的服务器”是什么?DC和DRC指的是什么?数据中心和数据恢复中心。问题1的其他方法:为什么不使用持续集成(Exp:Jenkins&Nexus)来构建、标记和部署版本。&在服务器中安装war文件的脚本。