如何最好地运行Wild </s>?

在开发过程中,我将Wildfly 8作为独立版本启动。 然后,我将所有的WAR文件复制到/standalone/deployments ,并通过http://localhost:8080/projectname/运行它们。

当想到一个高效率的服务器环境时,Wildfly 8如何运行得最好? 在系统启动后自动启动/bin/standalone.sh会不会是一个好方法?

离开部署扫描仪是一个安全风险。

设置scan-enabled="false"像这样:

  <subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1"> <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-enabled="false"/> </subsystem> 

如何启动和停止JBoss真的取决于您,以及如何pipe理您的服务器。 在生产中运行JBoss或WildFly时需要考虑更重要的事情。 这个博客贴出了JBoss 5的一些东西 。 有些事情从那时起就有了变化,但是那里还有一些相关的东西。

我注意到的一件事是,你正在通过端口8080,直接从WildFly服务请求。 这里有一篇关于保护JBoss EAP 6的博客文章 ,它仍然适用于WildFly。 然而,这样做的首选方法是使用Web服务器或负载平衡器(Apache或Nginx会这样做)将您的服务器放在前面,并且完全将您的WildFly主机从除Apache以外的任何外部请求中locking。

这是一个非常诚实的话题,所以你需要花大量的时间来分析风险,并且在潜在的安全漏洞出现之前确保你了解事情的真相。