草庐IT

部署Nginx

全部标签

php - 部署 Symfony 应用程序 - ClassNotFoundException 错误

我正在学习Symfony框架,并尝试使用Git将我放在一起的简单样板应用程序部署到Heroku。由于以下fatalerror,部署失败:未捕获的Symfony\Component\Debug\Exception\ClassNotFoundException:尝试从命名空间“Symfony\Bundle\WebServerBundle”加载类“WebServerBundle”您是否忘记了另一个命名空间的“use”语句?在/tmp/build_cbeb92af6c9ee04b07e1f85618211649/src/Kernel.php:32内核.phpgetProjectDir().'/

php - DOCKERFILE:运行多个 CMD。 (启动 NGINX 和 PHP)

这个问题在这里已经有了答案:Whycan'tIuseDockerCMDmultipletimestorunmultipleservices?(5个答案)关闭4年前。我有一个设置NGINX、PHP的dockerfile,添加了一个Wordpress存储库。我想在启动时启动PHP和NGINX。但是,我没有这样做。我尝试将这两个命令添加到CMD数组中,我还尝试将它们放入shell文件中并启动shell文件。没有任何效果。下面是我的DockerfileFROMubuntu:16.04WORKDIR/opt/#InstallnginxRUNapt-getupdateRUNapt-getinsta

php - nginx 无法加载索引文件

我有这个nginx虚拟主机文件server{#php/fastcgilisten80;server_nametrinityplex.comwww.trinity.com;access_log/home/web/trinity_web/log/access.log;root/home/web/trinity_web/public;location/{indexindex.htmlindex.htmindex.php;}}(对于域trinityplex.com),但如果我转到trinityplex.com,nginx会向我显示502Badgateway并抛出索引文件-chrome下载ind

java 。工件部署 Tomcat 8 期间出错

我正在Tomcat8、IntelliJIDEA14上部署SpringWeb应用程序。但是,部署失败并显示以下错误日志:""C:\ProgramFiles(x86)\apache-tomcat-8.0.22\bin\catalina.bat"run[2015-05-2008:19:25,312]Artifactbookmanager:warexploded:Serverisnotconnected.Deployisnotavailable.UsingCATALINA_BASE:"C:\Users\svetlana\.IntelliJIdea14\system\tomcat\Tomcat_

java - java web应用的增量部署

我们有以下问题。开发人员经常需要对我们的Web应用程序进行小的更改。当我说小的时候,我的意思是纠正网页上的拼写或类似的东西。在这种情况下,生成和重新部署war文件可能会很慢且成本很高。我们如何自动化并逐步安装更改?例如,生成新的explodedwar,将文件与生产中的explodedwar进行比较,然后在生产中仅替换受更改影响的文件:.jsp.html.class等。这个不用热部署,重启服务器就可以了。我希望避免的是必须复制和部署大小可达80Mb的war。有时连接速度很慢,对Web应用程序进行如此微小的更改(如简单的拼写更正)可能需要数小时。我们使用Maven来自动化我们的构建过程。关

java - 解决使用 Jetty 7 重新部署时的 PermGen 问题

经过几天的调试,我成功地在Tomcat6.0.32上重新部署了一个大中型Web应用程序,没有任何PermGen。泄漏。我看到了PermGen填满后丢弃,类加载器被垃圾回收。大喜过望后,我尝试在我们的开发环境中无泄漏地重新部署应用程序,该环境由Maven和Jetty插件组成。不幸的是,我似乎遇到了服务器限制,如下面的屏幕截图所示Yourkitsnapshothttp://img811.imageshack.us/img811/7320/jettyclassloaderbeanelr.pngJetty请求线程具有对BeanElResolver的强引用这反过来又强烈引用了我的网络应用程序中的

java - 将 Java ESB 部署到云端

对于一个新项目,我想使用部署到云基础设施(GoogleAppEngine、Heroku、Amazon)的开源ESB(Mule、OpenESB、ServiceMix等)。在这方面是否有任何好的资源,特别是可伸缩性、云实例之间的状态复制等问题?我找不到关于这个主题的太多信息!我知道Mule有自己的云产品(MuleiON)-但我不认为这正是我要找的。非常感谢,肯 最佳答案 我建议您试用WSO2StratosESB,它是目前性能最好的ESB之一,具有经过验证的性能(在eBay每天处理超过10亿笔交易)PaaS版本(ESB即服务)是可在htt

java - Weblogic 自定义部署器(如果确实需要)

我们需要实现在不重新部署应用程序的情况下更新/重新读取文件(存储在磁盘上)的可能性。重要的一点是我们有多个应用程序实例在Weblogic的集群中工作。所以我的问题是:如何应用程序在集群中工作被通知文件已经改变-Weblogic是否有这样的功能-框,还是我们需要为此实现自定义部署程序? 最佳答案 如果您正在寻找热部署类型的流程(使用修改后的文件更新应用程序),请查看我的博客HotDeploymentinWeblogic对你有帮助。总结:在MyApplicationEar/APP-INF/META-INF文件夹中添加空白REDEPLOY

java - 重新部署spring boot服务不重启?

我开发了一个微服务(SpringBootREST服务,作为可执行JAR部署)来跟踪来自第三方项目的所有Activity作为我的要求和它现在的工作。目前它在一些项目中独立运行,现在我已经更新了具有一些附加功能的服务。但是我无法在不重新启动现有服务的情况下将它移动到实时服务器,因为它是作为jar部署的。我怕重启我的服务,重启可能会导致集成项目的数据丢失。我可以对我的架构进行哪些改进来解决我的问题? 最佳答案 JRebel呢?插入。它非常适合我,但不幸的是,它不是免费的应用程序。像替代方法一样,(我在SpringMVC中使用了这种方法,而

java - JBOSS 6 部署问题,带有 Jersey 的 JAX-RS

我的问题是:问题1.如何在JBOSS中启用包扫描,以便它可以知道在war文件中的何处查找实现类和提供程序(使用@Provider注释的提供程序)?Q2.为什么我的过滤器没有被应用类注册,而我必须在web.xml中注册?场景我使用Jersey创建了一个Jax-RS网络服务并将其部署在JBOSS-6中,首先我遇到了一个错误,该错误描述了JBOSS将无法扫描我在web.xml中提供的包找到我的Restweb服务实现。所以解决方法是创建一个Application类,(我无缘无故地阻止自己使用Jersey本身提供的ResourceConfig)并在getClasses中注册我的WebServic