Как отправить файл war с локального на сервер aws с помощью putty?

#amazon-ec2 #putty

#amazon-ec2 #putty

Вопрос:

Я пытаюсь отправить файл war, встроенный в веб-приложение Java, в экземпляр AWS EC2. Вот команда, которую я до сих пор использовал для отправки файла war.

 cd/ usr/share/tomcat8/webapps/
  

Поскольку у меня есть мой предыдущий файл war в этой папке. После этого у меня есть команда use ls , из которой приходит что-то вроде этого

 com.metokart  com.metokart.war  host-manager  manager  ROOT ROOT-OLD-1
  

На этом .war предыдущем, сначала я переименовал папку ROOT на другое имя, используя эту команду-

 sudo mv ROOT ROOT-OLD-6
  

После этого я удалил .war файл и com.metokart папку из веб-приложений

 sudo rm -rf com.metokart.war
sudo rm -rf com.metokart
  

Затем я перешел в каталог по умолчанию, чтобы загрузить новый файл war

 sudo cp -i com.metokart.war /usr/share/tomcat8/webapps/
  

После этого я изменил имя корневой папки обратно на ROOT.

 sudo mv ROOT-OLD-6 ROOT
  

Наконец-то я перезапустил свой tomcat

 sudo services tomcat8 restart
  

Но все же я не знаю, где я делаю ошибку. Надеюсь, кто-нибудь может помочь.

Ответ №1:

Вы должны использовать pscp изнутри putty. Вот полезная ссылка, которая поможет вамhttps://it.cornell.edu/managed-servers/transfer-files-using-putty.