问题标签 [autodeploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7777 浏览

java - 如何使用 GlassFish 自动部署战争文件——来自 David Geary、Cay S. Horstmann 的“Core JavaServerFaces”

幼稚的问题,但这是我在 JSF 中的第一步,所以请原谅我 ;-)

我正在遵循 David Geary、Cay S. Horstmann(第 3 版)的“Core JavaServerFaces”中第一个示例的所有步骤。

一般有效的方法:

  • java作品
  • 玻璃鱼作品
  • 我可以编译附加的代码
  • 我可以创建 .war 文件

当我将 war 文件复制到 GlassFish 的 autodeploy 子目录并尝试在 GF 中显示适当的页面时,问题就开始了。作为回报,我得到 404 错误,在日志中我发现:

选择文件 /opt/glassfish3/glassfish/domains/domain1/autodeploy/login.war 进行自动部署。

模块 /opt/glassfish3/glassfish/domains/domain1/applications/login 无法识别模块类型

没有安装的容器能够处理此应用程序登录

自动部署失败:/opt/glassfish3/glassfish/domains/domain1/autodeploy/login.war。

glassfish 3.1.2,java 1.6.0_29,opensuse 11.4。

问题是如何使这段代码工作?

更新

jar tvf login.war

0 投票
1 回答
79 浏览

glassfish - GlassFish:服务器如何知道何时对自动部署文件夹进行了更改

我是 EJB 的新手。最近我正在通过 GlassFish 测试一个演示 EAR 文件。

对于 EAR 部署,我将该 EAR 文件添加到 GlassFish 的“.autodeploy”目录中。

服务器开始部署。我的问题是,服务器如何知道我们已将新的 EAR 文件添加到自动部署目录?

谢谢,甘扬。

0 投票
3 回答
4920 浏览

fabric - 如何让一些 Fabric 任务只在本地运行一次,而其他任务在所有主机上运行

在我的织物脚本中,我遇到了以下问题。我有一个名为自动部署的主要任务。在这个任务中,我有一些我只想在本地运行一次的任务。所有远程任务都应该在主机列表的每个主机上运行。

调用如下。我想将角色作为属性传递。

0 投票
1 回答
1082 浏览

deployment - jenkins - 哪个插件复制工件并可以作为输入用户凭据获取到远程机器

是我还是没有 Jenkins 插件可以简单地获取您的 DLL 并将其复制到具有预定义域用户密码的远程计算机 (UNC)?

我想我在这里错过了一些东西,无法对需要这些凭据的机器执行简单的部署(ArtifactsDeployer 等)

谢谢。

0 投票
0 回答
383 浏览

git - 错误:致命:不是 git 存储库:'。' 当我使用 gitolite Hooks post-receive 自动部署代码时

我的英文不是很好。请多多包涵。

我在stackoverflow和google上搜索过这个问题。但也无法解决这个问题。

我只是想通过 git hooks 构建一个自动部署环境。但它不起作用。

我在一台计算机上使用 Ubuntu 12.04 服务器作为服务器,我称之为PC-Ser。我在另一台计算机上使用 Windows 7 PC 作为客户端,我称之为PC-C

我在PC-Ser上安装 gitolite :

  1. apt-get 安装 gitolite
  2. addgroup gitolite
  3. adduser --disabled-password --home /home/gitolite --ingroup gitolite gitolite
  4. su gitolite
  5. gl-setup /tmp/user.pub

然后我

PC-C上。

我通过编辑 gitolite.conf 文件创建了一个名为 autoDeploy 的存储库并推送它。这是gitolite.conf

之后,我在PC-Ser上做了一些事情:

然后我编辑/home/gitolite/repositories/autoDeploy.git/hooks/post-receive

然后,我在PC-C .autoDeploy 上创建了一个 test.txt 并推送它。

但是 /var/www/autoDeploy 没有拉。它不起作用。

PC-Ser的日志上有这个:

/log/pwd.log:

/log/push.log:

/log/finish.log:

/log/user.log:

我尝试通过 root 运行 /home/gitolite/repositories/autoDeploy.git/hooks/post-receive,它成功了,/var/www/autoDeploy 已撤消。

然后我“su gitolite”并运行/home/gitolite/repositories/autoDeploy.git/hooks/post-receive,它也是成功的。没有错误。/var/www/autoDeploy 已经成功。

请帮助我。非常感谢!

0 投票
1 回答
5753 浏览

deployment - Netbeans,如何将项目部署(战争)文件构建到自定义文件夹中?

Netbeans 项目,是否可以自动将 deploy(.war) 文件构建到域的autodeploy文件夹中,而不是在dist文件夹中? 因此,将项目.war文件自动部署到本地glassfish服务器将非常有用。

0 投票
1 回答
1688 浏览

azure - 使用New-AzureDeployment部署云服务,报错“服务器不支持此操作指定的HTTP版本”

PS C:> New-AzureDeployment -ServiceName "TestAutoDeploy" -Slot "Production" -Package "d:\builds\a.cspkg" -Configuration "d:\builds\a.cscfg" -Label "MyDeployment"

New-AzureDeployment :服务器不支持此操作指定的 HTTP 版本。在 line:1 char:20 + New-AzureDeployment <<<< -ServiceName "TestAutoDeploy" -Slot "Production" -Package "d:\builds\a.cspkg" -Configuratio n "d:\builds\a.cscfg" -标签“MyDeployment”+ CategoryInfo:CloseError: (:) [New-AzureDeployment],StorageServerException + FullyQualifiedErrorId:Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.NewAzureDeploymentCommand

0 投票
2 回答
3402 浏览

tomcat - 自动部署在 appBase 的子文件夹中找到的 WAR 文件

我有一个第三方 Web 应用程序,我想通过安装程序将其部署到 Tomcat 5.0 服务器。AutoDeploy 设置为 true。但是,该应用程序包含多个 WAR 文件。

如果我将 WAR 直接放在 /webapps 下,它们就像一个魅力。但是,我想在 /webapps/myapp/.. 下展开它们,这里是展开的 WAR 目录......这样他们就不会自动部署。有人可以建议我需要配置什么才能使其工作吗?

0 投票
1 回答
377 浏览

maven - 使用 Maven 在 Fuse ESB/Servicemix 上自动提供功能

有没有办法通过 Maven 自动配置/部署功能来融合 ESB/Servicemix,比如 Tomcat 的货物?使用 ant+ssh 不是一个选项。

0 投票
2 回答
7911 浏览

deployment - WAR 不会从自动部署中重新部署到 Glassfish 中

我第一次将 WAR 放在domains/domain1/autodeploydir 下时就能够部署它。但是,在进行了一些更改并将 WAR 重新部署到autodeploy目录后,这些更改没有被拾取。我什至删除了domains/domain1/applications/myappmyapp对应于myapp.jar正在部署的位置),但没有重新部署 WAR。服务器通过以下方式启动和停止asadmin

我做错了什么以至于应用程序没有被重新部署?

更新: 我尝试手动(重新)部署(也使用--force选项)WAR,但出现以下错误server.log

我不知道如何取消注册/取消部署曾经部署过的应用程序。我尝试删除对我的应用程序的所有引用,domain.xml但没有成功。这似乎是软件中一个非常基本的错误。