如何刷新weblogic上的jsp
我正在生产模式下对weblogic 10.0进行爆炸性的战争。
我想修改一个jsp而不必完全重新部署应用程序。 我似乎无法使用部分重新部署的weblogic.Deployer实现这一点 – 请参阅:
http://download-llnw.oracle.com/docs/cd/E13222_01/wls/docs100/deployment/redeploy.html#wp1025739
这必须是一个相当标准的问题 – 有没有人有解决方案?
根据您提供的链接, weblogic.Deployer
是您的朋友:
更新已部署的应用程序中的静态文件
在生产环境中,您可能偶尔需要刷新Web应用程序模块的静态内容 – HTML文件,图像文件,JSP等 – 而无需重新部署整个应用程序。 如果将Web应用程序或企业应用程序部署为展开的归档目录,则可以使用weblogic.Deployer实用程序就地更新一个或多个已更改的静态文件。 请参阅
dev2dev.com上的避免不必要的JSP编译调整Web应用程序 。要重新部署部署单元中关联的单个文件,请在redeploy命令的末尾指定文件名。 例如:
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password weblogic -name myApp -redeploy myApp/copyright.html
始终指定相对于展开的归档目录的根目录的更新文件的路径名。 在上面的示例中,Web应用程序作为企业应用程序的一部分进行部署,因此指定了模块目录(
myApp/copyright.html
)。如果Web应用程序模块已部署为独立模块,而不是作为企业应用程序的一部分,则该文件将单独指定(
copyright.html
)。您还可以通过指定目录名而不是单个文件来重新部署整个文件目录。 例如:
java weblogic.Deployer -adminurl http://localhost:7001 -user weblogic -password weblogic -name myApp -redeploy myApp/myjsps
在上面的示例中,位于企业应用程序的myjsps子目录中的所有文件和子目录都是就地重新部署的。
AFAIK,这也适用于生产模式。 因此,它必须是您使用的命令中的语法问题。
我确定问题是“生产”模式,它应该阻止JSP刷新。
Tomcat也在生产模式下禁用JSP刷新。
问候。
- 带有重复键的java地图
- java.lang.ClassCastException:[B不能强制转换为java.lang.String
- 使用Swing的Java聊天应用程序(概念)
- Spring mvc:HTTP Status 400 – 必需的MultipartFile参数’file’不存在
- 如何从akka演员那里获得消息队列的大小?
- HTTP Builder / Groovy – 丢失302(重定向)处理?
- 如何在openssl生成的java中使用.key和.crt文件?
- 我使用了同步列表,我仍然得到ConcurrentModificationException
- 在jenkins中运行maven / surefire构建时间歇性的NoClassDefFoundError