Tag: web deployment

ant目标将战争部署到tomcat7 / webapps

我想使用ant target将刚刚创建的*.war (爆炸)部署到${TOMCAT_HOME}/webapps 。 组态 我的tomcat版本是7.0.37, tomcat-users.xml是: war.properties是: # War Build Properties package.dir=${basedir}/package war.exploded.dir=${deploy.dir}/war-ex # ——— Tomcat Settings ————— # FIXME : tomcat.url=http://localhost:8080/manager/text tomcat.url=http://localhost:8080/manager tomcat.username=tomcat tomcat.password=tomcat context-path=/eccount 我的deploy-war目标如下( tomcat-deploy.xml ): 问题 当我通过命令行命中ant deploy-war ,我得到以下exception: FileNotFoundException : http://localhost:8080/manager/deploy?path=%2Feccount&war=file%3A%2F%2FC%3A%5Ceccount%2Fdeploy%2Fwar-ex 但是,可以通过Web浏览器访问相同的路径file:///C:/eccount/deploy/war-ex 。 参考 在Tomcat 7.0.37中远程部署新应用程序 在Tomcat上部署war文件 Apache Ant如何将.war文件部署到Tomcat Tomcat 7的Catalina-Ant

如何在任何在线服务器中部署Spring框架后端和Angular 2前端应用程序?

如果我的方式是错误的,请更正。 在我的Web应用程序中,我没有使用jsp页面来开发用户界面。 相反,我使用的是html,css和Angular 2,前端项目结构与后端分开。 虽然我能够使用由SpringMVC后端提供服务的Angular CLI开发一个简单的项目。 前端使用端口4200,后端在端口8080上运行。我已设法从Angular 2接收并提供请求到SpringMVC。 在本地模式下,这些工作正常,现在我想让它们在实时服务器上托管。 如何分别发布SpringMVC后端和Angular 2前端但在同一域上运行? 我没有使用SpringBoot,前端和后端都在单独的文件夹中。 我不想在相同的项目结构中组合两者并生成war文件并进行部署。 开发SpringMVC后端和Angular-2后端并在在线服务器中部署它们的最佳实践是什么?

如何在Amazon EC2上部署Eclipse Java Web动态项目?

我正在尝试创建一个能够与Amazon RDS通信的Web项目。 我知道如何使用JDBC连接到RDS的localhost项目。 但是,问题是我从未尝试过部署我的项目(例如,有人可以输入somePage.com ,然后转到我的网页)。 我有一个Amazon EC2实例 ,我已经编写了一个简单的hello world jsp页面。 我能够使用已安装的Apache Tomcat Server编译它并运行Eclipse Web Dynamic Project ,然后键入localhost:8080/somePage然后我可以看到我的hello world弹出。 但是,如何在此EC2实例上部署项目? 我正在使用Windows Server 2012版。 我的整个想法是,一旦我有一个AMI图像全部设置,那么我可以使用自动缩放来扩展我的网页与该AMI图像。 谁能指出我正确的方向?

Glassfish Web部署后执行代码

我正在尝试在Glassfish上运行java Web服务。 有一些初始化代码可以设置一些变量并从Glassfish环境本身检索一些信息。 我在@WebService类中的静态初始化程序中有这个代码,但是这个代码看起来太早了,它在部署WebService端点后立即运行,而我需要在整个Web服务成功部署后运行它。 我尝试将代码移动到WebService类的构造函数中,然后该代码仅在我进入Tester Web页面并发送一些数据以运行Web方法时运行。 有没有办法设置一些初始化代码,以便在整个Web服务部署完成后立即运行?

何时以及为什么我需要一个Spring应用程序的jboss-deployment-structure.xml?

我试图了解如何在Spring应用程序中使用JBoss EAP6。 我有一个示例OpenShift应用程序,它包含一个jboss-deployment-structure.xml文件。 我找到了一些关于这个文件的文档 ,但我不清楚为什么以及何时应该将这些文件与Spring应用程序一起使用。 内容如下: 为什么需要声明模块的依赖? 什么是JBoss范例中的模块? 没有这个xml文件可以存活吗?

部署错误:从netbeans到glassfish 4.0的Java-Webproject

建立 我在我的专用服务器和JDK 1.7上在Mac OSX Mavericks和Glassfish 4.0 (build 89)上使用Netbeans 7.4 。 要在本地使用服务器我设置和ssh-tunnel。 方式如下: ssh -L 4848:127.0.0.1:4848 -p 6122 glassfish@XXXXXXXXXX 这工作得很好,我可以通过localhost访问服务器没有任何问题。 要使用此服务器,我在Netbeans中添加了一个服务器,请参阅prinscreen: 问题 现在我想将项目部署到服务器(右键单击项目 – >部署),但我得到以下错误: Building jar: /Users/tzhware7/NetBeansProjects/SkyLogicAddon/dist/SkyLogicAddon.war Distributing /Users/tzhware7/NetBeansProjects/SkyLogicAddon/dist/SkyLogicAddon.war to [glassfish.ivo] glassfish.ivo, deploy, null, false /Users/tzhware7/NetBeansProjects/SkyLogicAddon/nbproject/build-impl.xml:1050: The module has not been deployed. See the server log for details. BUILD FAILED (total time: 1 second) 现在我检查了错误显示向上的行,这是跟随(1049-1051)。 […]

是否可以使用多个ehcache.xml(在不同的项目中,同样的战争)?

我有一个服务项目和一个Web项目。 我需要在两个项目中都有eh-cache。 这个想法是,如果服务项目更新,它的缓存相关更改(如密钥和失效规则)也将可用,而不会对Web项目进行任何更改。 如此独立,服务项目也可以与其他项目一起使用,甚至不知道eh-cache。 此时,我的Web项目也将eh-cache用于自己的目的。 我对eh-cache不太熟悉,我担心这两个项目在部署时可能会发生冲突。 我也没有在eh-cache网站上找到相关信息。 您能否向我提供一些如何最好地配置这两个项目的信息,以便我能达到上述要求? 编辑: 我使用Spring,因此我更愿意将它用于我的缓存管理器。 我在context.xml中为使用ehcache的每个jar使用以下内容,例如对于jar 1,我有: 我有jar子2 那么,两个缓存都会起作用吗? 我担心ehcache:annotation-driven将被最后一次读取上下文覆盖,只有一个缓存可以运行。 我错了,还是错过了什么?

是否可以在JBoss AS 7中部署爆炸的war文件(解压缩的战争)

我在复制到以下部署文件夹时部署‘app.war’文件没有问题: “jboss-as-7.0.0.Final \ jboss-as-7.0.0.Final \ standalone \ deployments” ; JBoss7会正确部署它。 我想对爆炸文件夹‘app’ (即提取的app.war)做同样的事情。 Apache Tomcat在其部署目录中与爆炸文件夹一起正常工作,但我无法对JBoss执行相同的操作。 我确实在JBoss控制台中放置了部署扫描程序auto-deploy-explosion =’true’ ; 我在deployments目录中创建了‘app.war.dodeploy’文件以及解压缩的‘app’文件夹。 我无法在jboss服务器中部署和启动’app’。 我想知道是否有可能在JBoss7中部署爆炸的war文件(解压缩的战争)。 我想特别部署一个解压缩的文件夹,因为我正在使用’ Kwatee ‘部署软件。 Kwatee将爆炸(提取的战争)文件夹复制到其目标服务器部署文件夹。 如果有人知道如何让Kwatee按原样移动’war’文件,而不是移动提取的war文件夹,我将不胜感激。 如果有人可以为Kwatee推荐替代软件或回答我之前的相关问题,我将不胜感激