windows - Deploying java application using capistrano -


i trying java application deployed on tomcat server (in windows), getting following error. please me guideline on following connection error. have admin privilege , server running in local.

c:\builds>cap local deploy dl deprecated, please use fiddle   * 2013-04-01 14:19:06 executing `local'   * 2013-04-01 14:19:06 executing `deploy'   * 2013-04-01 14:19:06 executing `deploy:update'  ** transaction: start   * 2013-04-01 14:19:06 executing `deploy:update_code'   * executing "xcopy c:/_savita/app/my-app \"c:/builds/releases/20 130401084906\" /s/i/y/q/e && (echo  > c:/builds/releases/20130401084906/revision )"     servers: ["localhost"] *** [deploy:update_code] rolling   * executing "rm -rf c:/builds/releases/20130401084906; true"     servers: ["localhost"]  ** [deploy:update_code] exception while rolling back: capistrano::connectionerr or, connection failed for: localhost (errno::econnrefused: no connection b e made because target machine actively refused it. - connect(2)) connection failed for: localhost (errno::econnrefused: no connection ma de because target machine actively refused it. - connect(2)) 

please find below deploy script used

set :application, "myapp" #set :scm, "git" set :repository, "c:/_savita/app/my-app" #set :branch, "master"  default_run_options[:pty] = true ssh_options[:forward_agent] = true   task :local     roles.clear     server "localhost", :app      set :user, "savita doddamani"      set :java_home, "c:/program files (x86)/java/jdk1.6.0_25"      set :tomcat_home, "c:/program files (x86)/apache software foundation/tomcat 6.0"     set :tomcat_manager, "user"     set :tomcat_manager_password, "pwd"     set :maven_home, "c:/_savita/softwares/apache-maven-2.2.1"     set :deploy_to, "c:/builds/"      set :use_sudo, false     namespace :tomcat       task :deploy         puts "==================building maven======================" #line 22         run "export java_home=#{java_home} && cd #{deploy_to}/ && #{maven_home}/bin/mvn clean install package -dskiptests"         puts "==================undeploy war======================"#line 24         run "curl --user #{tomcat_manager}:#{tomcat_manager_password} http://$capistrano:host$:8080/manager/text/undeploy?path=/#{application}"         puts "==================deploy war tomcat======================" #line 26         run "curl --upload-file #{deploy_to}/current/target/dist/local/#{application}*.war --user #{tomcat_manager}:#{tomcat_manager_password} http://$capistrano:host$:8080/manager/text/deploy?path=/#{application}"       end     end     after "deploy", "tomcat:deploy" #line 30     after "tomcat:deploy", "deploy:cleanup" # keep last 5 releases end  

econnrefused return connect(2) system call. means server process not listening on tcp port 8080. java takes time start , may attempting connect via curl or have not configured tomcat listen on port 8080 or have not started tomcat @ all.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

python - cx_oracle unable to find Oracle Client -