Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.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
发布JavaSpringWeb应用程序时,部署/发布的步骤是什么?_Java_Spring_Deployment_Release - Fatal编程技术网

发布JavaSpringWeb应用程序时,部署/发布的步骤是什么?

发布JavaSpringWeb应用程序时,部署/发布的步骤是什么?,java,spring,deployment,release,Java,Spring,Deployment,Release,如果我制作了一个SpringMVC应用程序,那么部署该应用程序需要做什么?(说这是一个商业应用) 我有什么选择?是否所有应用程序都将类压缩到.war文件中 /WEB-INF/web.xml, appname-servlet.xml, etc. /WEB-INF/jsp/*.* /WEB-INF/appname.war ??? 正确完成后,构建过程将创建一个war,它可以放入任何servlet容器(Tomcat、Jetty、Glassfish)中 如果使用外部源文件,则必须对其进行配置 如果您使

如果我制作了一个SpringMVC应用程序,那么部署该应用程序需要做什么?(说这是一个商业应用)

我有什么选择?是否所有应用程序都将类压缩到.war文件中

/WEB-INF/web.xml, appname-servlet.xml, etc.
/WEB-INF/jsp/*.*
/WEB-INF/appname.war ???

正确完成后,构建过程将创建一个war,它可以放入任何servlet容器(Tomcat、Jetty、Glassfish)中

如果使用外部源文件,则必须对其进行配置


如果您使用servlet容器提供的高级功能,那么服务器也必须进行配置。

任何IDE都可以为您创建WAR文件。正如您所说,配置xml文件转到/WEB-INF文件夹,jsp文件(默认情况下)转到/WEB-INF/jsp/。您还需要将所有必需的jar文件放在/WEB-INF/lib文件夹中。编译后的类将转到/WEB-INF/classes,但让IDE为您这样做


war文件不应位于/WEB-INF文件夹中。例如,在Tomcat中,您需要将其复制到webapps文件夹。

在部署时,Spring应用程序与任何java web应用程序没有什么不同。但一般来说,我唯一要做的就是将测试spring配置的顺序与实际的顺序颠倒