有没有办法将.war文件部署到在docker容器内运行的Jboss-as7中
因为我的jboss服务器在docker提交后似乎失败了.
Could not rename /usr/local/share/jboss/standalone/configuration/standalone_xml_history/current to /usr/local/share/jboss/standalone/configuration/standalone_xml_history/20140107-050049692
Run Code Online (Sandbox Code Playgroud)
我试过了
chmod +w usr/local/share/jboss/standalone/configuration/standalone_xml_history
Run Code Online (Sandbox Code Playgroud)
参考:
https://docs.jboss.org/author/display/AS7/Configuration+file+history
现在,如果我停止docker容器,我必须部署war文件,之后不要进行docker commit.
我正在使用ubuntu 12.04在vagrant上运行
我使用主管来运行ssh和jboss7.
我的主管档案:
[supervisord]
nodaemon=true
[program:sshd]
command=/usr/sbin/sshd -D
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
autorestart=true
[program:jboss]
command=/usr/local/share/jboss/bin/./standalone.sh -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
autorestart=true
Run Code Online (Sandbox Code Playgroud)
接下来我的步骤:
vagrant up
[default] Forwarding ports...
[default] -- 10022 => 10022 (adapter 1)
[default] -- 8080 => 18080 (adapter 1)
Run Code Online (Sandbox Code Playgroud)
Jboss-as7日志:
05:00:49,135 INFO [org.jboss.as.remoting] (MSC service thread 1-4) JBAS017100: Listening on /0.0.0.0:4447
05:00:49,155 INFO [org.jboss.as.remoting] (MSC service thread 1-3) JBAS017100: Listening on /0.0.0.0:9999
05:00:49,253 INFO …Run Code Online (Sandbox Code Playgroud) 在Swift 2中,我们可以轻松添加保护声明的位置
guard let varA = 1 where varB == 2 else {return}
Run Code Online (Sandbox Code Playgroud)
但是where在swift 3中删除了,我怎么能在Swift 3中做到这一点?