새로 만들기에서 검색하면 4가지가 나온다. RTM은 3개. Datacenter VM 만들기 기본 사항. 크기 선택. 유효성 검사 통과 배포 시작. 배포 중. 배포 완료. 잘 동작한다.
더 읽기 »아크몬드
Apache Struts: Hello World!(Struts 2.0.14)
https://archive.apache.org/dist/struts/binaries/ 에서 struts-2.0.14-all.zip 파일을 내려받는다.(엄청 오래 걸림 -_-;;) commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.14.jar xwork-2.0.7.jar 파일을 미리 다른 곳에 빼놓는다. Dynamic Web Project 만들기 이름을 적고, 다음 web.xml 만들기 /WebContent/WEB-INF/lib 폴더에 위에서 선택한 파일을 붙여 넣는다. web.xml에 필터를 등록함. <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>HelloWorld</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> …
더 읽기 »MySQL: Max Connections 수 늘리기
Too Many Connections 오류에 대처. 500으로 올렸다. MySQL 서비스 속성을 보니 “C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” 파일을 로드하는 것 같다. max_connections 부분을 찾아서 500으로 수정하고, (기본값은 151) 관련글: http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_connections 종료전까지 요청이 없이 기다리는 시간(wait_timeout)을 60으로 수정함.(기본값은 28800) 관련글: http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_wait_timeout
더 읽기 »Raspberry + Ubuntu Mate: 설치 후 디스크 용량 늘려주기
라즈베리 파이에 우분투 메이트 설치 후 디스크 용량 늘려주는 작업을 합니다. How to Resize and Expand the Filesystem of Ubuntu MATE for Raspberry Pi 2 df -h 로 용량 확인 sudo fdisk -l 59.5GB의 /dev/mmcblk0 이 보인다. sudo fdisk /dev/mmcblk0 d, 2를 차례로 입력. n, p, 2, 엔터, 엔터 w 를 눌러서 기록. 재부팅을 해야 적용됨. sudo reboot sudo resize2fs …
더 읽기 »Java: 원격 서버에 소스코드 배포하고 실행하기(Git, Github, Maven)
https://www.youtube.com/watch?v=N8iLAuAo-Qw 소스코드를 원격서버에 배포 : 참고하여 진행함 먼저 Git 설치 확인 git –version 저장소 clone 주소 복사. 디렉터리를 만들고… git clone 잘 들어왔다. maven 패키지 확인 maven 패키지 설치(관련글: https://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/ ) 버전 확인. mvn clean package (빌드를 위해 필요한 자료를 다운로드) 처음이라 2분 넘게 걸림. 다시 한 번 실행. 다운로드 과정이 없어 19초만에 끝남. 프로젝트의 .jar 파일이 같이 실행되어야 하므로.. …
더 읽기 »Eclipse: 프로젝트를 Git에 공유하기
자바 웹 프로그래밍 Next Step 도서와 https://www.youtube.com/watch?v=JuN7WH_1Q4o 을 보고 진행했습니다. 1. Create a new repository github에서 My profile -> Repositories 에 들어감 New 저장소 생성. 2. Clone Git Repository clone 단추. clipboard에 복사. 이클립스에서 paste repository path or uri 선택 다음 다음 완료 3. Share project with Git 이제 프로젝트를 Git에 공유해보자. Team -> Share Project git Repository를 선택. …
더 읽기 »launch4j: create executable Java program(Java Swing project)
http://launch4j.sourceforge.net/ 에서 3.9버전을 다운로드했음. Launch4j 3.9 완료. Launch4j 3.9는 잠시 최소화해 놓습니다. Eclipse에서 백업하기 원하는 프로젝트 -> Run As -> Run Configurations… Java Application에서 어떤 이름으로 Run Configuration이 저장되어 있는지 보면 됩니다. Eclipse에서 File -> Export run을 검색해서 Runnable JAR file 선택 Launch configuration에서 프로젝트를 선택, Export destination에 .jar 파일을 만들기 원하는 위치를 지정해준다. OK 만들어진 .jar 파일을 실행하면… 프로그램이 …
더 읽기 »죽은(?) 넥서스 7 살리기: CyanogenMod 12.1 설치
죽은 Nexus 7(2012, WiFi Version, grouper) 되살리기 https://wiki.cyanogenmod.org/w/Install_CM_for_grouper 와 http://download.cyanogenmod.org/?device=grouper 와 http://wiki.cyanogenmod.org/w/Google_Apps 그리고 http://thdev.net/460 등을 보고 진행함. https://developer.android.com/studio/index.html#tos-header 에서 Android SDK 다운로드 Android SDK Manager를 실행해서 Android SDK Tools Android SDK Platform-tools Android SDK Build-tools 다운로드. Install. C:\Program Files (x86)\Android\android-sdk\platform-tools 폴더에 adb.exe, fastboot.exe가 제대로 존재하는지 확인. C:\Program Files (x86)\Android\android-sdk\platform-tools 를 PATH에 추가. 명령 프롬프트에서 path 명령을 통해 C:\Program Files (x86)\Android\android-sdk\platform-tools …
더 읽기 »Regenerating OpenSSH host Keys
Raspberry Pi(Debian)의 SSH 키를 재생성함. sudo /bin/rm -v /etc/ssh/ssh_host_* key 파일을 지우고… sudo dpkg-reconfigure openssh-server 재생성한다. 새로이 SSH로 해당 서버에 접근하면 마치 처음 접속하듯, SSH Key를 물어보는 것을 확인할 수 있다. 성공 ^^ via. http://www.cyberciti.biz/faq/howto-regenerate-openssh-host-keys/
더 읽기 »UNIX: 숨겨진 파일과 폴더(Hidden files and folders)
아아… .(dot)으로 시작하는 파일/폴더가 숨겨진 파일 이었다니… 실행 파일인 줄 알았는데. ;; 이제야 알았다. —————- Mwultong님의 블로그 내용 ————- 리눅스/유닉스 히든파일 만들기; 숨김 파일 속성 주기; Make Hidden File, Linux-Unix Friday, November 10, 2006 리눅스/유닉스에서는, 파일명의 맨 앞에 마침표(.)가 있으면 히든파일 즉 숨겨진 파일이 됩니다. (다만 “숨김 속성”이라는 것은 없습니다.) 그래서 mv 명령으로 파일명만 변경해 주면 히든파일로 변합니다. 이미 존재하는 …
더 읽기 »