我目前正在配置我们的开发环境,以便从开源glassfish 3.1版升级到开源glassfish 3.1.2版,我注意到了使用asadmin命令的版本之间的差异:
v3.1
deploy --name test:beta-1.0 “c:\tmp\my-long-test-app-war-name.war”
这可以通过http:\\localhost:8080\test访问
v3.1.2
deploy --name test:beta-1.0 “c:\tmp\my-long-test-app-war-name.war”
这只能通过http:\\localhost:8080\my long test app war name访问
我注意到较新版本中的--contextroot被描述为:
--contextroot
Valid only if the archive is a web module. It is
ignored for other archive types; defaults to filename
without extension.
和--name as:
--name
Name of the deployable component.
The name can include an optional version identifier,
which follows the name and is separated from the name
by a colon (:). The version identifier must begin with
a letter or number. It can contain alphanumeric charac-
ters plus underscore (_), dash (-), and period (.)
characters. For more information about module and
application versions, see "Module and Application Ver-
sions" in Oracle GlassFish Server Application Deploy-
ment Guide.
因此,对于较新的版本(或3.1以上的任何版本),部署命令应该变成:
部署 --name test:beta-1.0 --contextroot test “c:\tmp\my-long-test-app-war-name.war”
干杯,克雷格
ps目前正试图关闭v3.1.2.2来测试,但企业防火墙是残酷的
我认为 --contextroot 和 --name 都对应于您从浏览器使用管理面板时的情况。它们彼此独立。仅当要将默认上下文根更改为其他上下文根时,才使用 --contextroot。
我正试图部署詹金斯战争文件。我执行了以下命令 下面是日志文件。 PS C:\站点 谁能告诉我javajarjenkins的命令是什么。战争
我有一个带有maven的java ee应用程序,当我构建项目然后部署在目标文件夹上生成的ear时,我试图注册到应用程序,所以我必须调用一个区域设置EJB会话(ConfigUser),我得到以下错误: 当我从netbeans部署时,它工作得很好,因为我知道项目的结构是在pom文件中的,如下所示: 这是jsp页面:
我知道,在默认的Tomcat 8配置中,我可以将文件放入目录中,Tomcat将使用的上下文路径自动部署我的web应用程序。 但是,如果我希望上下文路径是,我将使用什么WAR文件名?
我正在遵循JEE基础教程,该教程提供了创建最小EJB部署的指导。 我已经完成了教程中的步骤,但对以下命令行调用进行了更改 >设置classpath=.;e:\wildfly-10.1.0\wildfly-10.1.0.final\bin\client\jboss-client.jar;(从教程中的长列表中更改) >JAR-CVF SimpleSessionApp.ear Beans*.java(将
本文向大家介绍PHP的命令行命令使用指南,包括了PHP的命令行命令使用指南的使用技巧和注意事项,需要的朋友参考一下 当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。 你可以设置cookie,管理数字签名和重定向用户,
接口: 下面的xml文件是glassfish配置文件。 application.xml 我没有任何用于此测试设置的.war文件,如何为web服务指定contextRoot?