Spring SFTP 예제

SFTP 실행 예제 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.SocketException; import com.jcraft.jsch.Channel; import com.jcraft.jsch.ChannelSftp; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; import com.jcraft.jsch.SftpException; public class SFTPClient { //private static final int BUFFER_SIZE = 4096; private String server; // 도착지 IP private int port = 22; // SFTP 기본포트 private String username; // 사용자명 … 계속 읽기 Spring SFTP 예제

WAS 쉘파일 실행 예제

TestController.java @RequestMapping(value = "/test/execShellFile",method = {RequestMethod.POST, RequestMethod.GET}) @ResponseBody public String putDeployWarGit( HttpServletRequest request, HttpServletResponse response, Model model ) { String service = request.getParameter("serviceCD"); String server = request.getParameter("serverCD"); String itemList = request.getParameter("itemlist"); DeployServerInfoInVO serInVO = new DeployServerInfoInVO(); serInVO.setServiceId(service); serInVO.setServerId(server); List<DeployServerInfoOutVO> list = proService.selectDeployServerInfoList(serInVO); JsonParser jsonParser = new JsonParser(); JsonArray itemArray = (JsonArray)jsonParser.parse(itemList); JsonObject pItem = (JsonObject) … 계속 읽기 WAS 쉘파일 실행 예제

Java TCP/IP 소켓 통신 예제(Client)

telnet ip port 서버로 보내는 메시지 client > server: 서버로 보내는 메시지client < server: 서버에서 보낸 응답 import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.Socket; import java.util.Scanner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.google.gson.JsonObject; /** * @authoer aaboo. 202211.15 * @usage * SocketClient socketClient = new … 계속 읽기 Java TCP/IP 소켓 통신 예제(Client)

heroku 스택 변경

히로쿠. heroku.com 이 웹사이트에서는 무료로 WAS를 사용할 수 있도록 해준다. aaboo 라는 테스트 웹을 만들어서 aaboo.herokuapp.com 으로 들어가면 볼 수 있도록 만들어 주는 것이고 git과 연동되도록 되어 있어 sourceTree로 업로드도 어렵지 않게 구현할 수 있다. 그러나... 오랜만에 heroku에 들어갔더니 위와 같은 경고창이 떴다. 내가 작업하는 앱의 저장공간이 오래되어 최신 서버로 옮기라고 경고하는 것인데... 음. 머 … 계속 읽기 heroku 스택 변경