아크몬드

블로고스피어에서 아크몬드(Archmond) 라는 닉네임으로 활동중입니다. 마이크로소프트의 새로운 기술에 열광합니다.

Exchange Server 2016: OWA is not opening on Google Chrome (ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY ERROR)

Microsoft Edge(or Internet Explorer)에서는 OWA(Outlook Web App)이 잘 열리는데… Chrome에서는 ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY 오류가 난다. 검색해보니… ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY I had the exact error with Windows Server 2016 and Exchange 2016 CU3 using a self-signed certificate on a fresh test environment. I’ve resolved it using iiscrypto (https://www.nartac.com/Products/IISCrypto GUI) chose the “Best Practice” option. After rebooting, the OWA login form showed up. I hope the …

더 읽기 »

Configuring svnserve to Run as a Windows Service

SVN 설치 및 백업, 복원 등에 대해 많이 포스팅했다. 이번에는 Windows Service(서비스)로 등록하는 방법을 적어본다. 기존은 위와 같이 실행했는데, 아래 명령을 통해 윈도우 서비스로 등록 가능하다. SC CREATE svn binpath="C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r D:\SVN_Repo" displayname="Subversion Server" depend=tcpip start=auto 앞으로는 이 서비스를 컨트롤하면 된다.

더 읽기 »

Windows Server 2016 + Exchange Server 2016(CU3) 설치

이미 Exchange Server 2016 설치와 관련한 포스트를 올린 바 있다. 이번에는 최신의 Windows Server 2016에 Exchange Server 2016을 설치하는 방법을 올려본다. 오류: Windows 구성 요소 Server-Gui-Mgmt-Infra이(가) 이 컴퓨터에 설치되어 있지 않습니다. Exchange 설치를 시작하려면 이 구성 요소가 설치되어 있어야 합니다. 자세한 내용은 다음 페이지를 참조하세요. http://technet.microsoft.com/library(EXCHG.160)/ms.exch.setupreadiness.ServerGuiMgmtInfraNotInstalled.aspx MSDN에 있는 RTM(mu_exchange_server_2016_x64_dvd_7047456.iso)으로 설치하니 선행 조건 분석에서 위와 같은 오류가 발생했다. GUI features are …

더 읽기 »

Apache Struts: 정말 간단한 로그인 구현(Struts 2.0.14)

간단한 로그인 구현. 먼저 UserVo.java 생성 CREATE TABLE user ( id varchar(25) NOT NULL, pw varchar(45) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 (데이터베이스에는 위와 같이 생성한다. 미리 id, pw를 적절히 넣어 두자.) UserDao.java 를 만들어서, 추후에 myBatis(iBatis)에서 매핑된 쿼리의 결과를 객체로 저장(리스트가 아니기 대문에 queryForObject()를 사용하면 된다.) User.xml을 만들어서 DB 쿼리 결과를 저장. SqlMapConfig.xml에서 새로 추가한 User.xml …

더 읽기 »

Apache Struts: Action Class(Struts 2.0.14)

도서: http://www.yes24.com/24/goods/3533040 액션 클래스 액션 클래스는 스트럿츠 2가 액션을 실행하기 위한 엔트리 포인트이다. 기본 액션 메소드는 묵시적으로 execute()로 지정되 있다. execute() 메서드의 리턴 값인 문자열(String)은 액션 실행이 끝난 후 어떤 리절트를 실행할지를 결정하기 위해 사용된다. 액션 메소드가 반환하는 이 문자열 값을 ‘리절트 코드’라 부른다. 위 에에서는 execute() 메소드가 message 변수에 “Hello World!”란 메시지를 설정하고 난 후 “success”를 반환 값으로 되돌린다. …

더 읽기 »

Apache Struts: 스트럿츠2 개요

스트럿츠가 무엇인지부터 살펴보자. 어제 프로젝트 실행을 위해 분리한 파일. 책에 따르면 아래와 같다. commons-logging-1.0.4.jar log4j와 같은 로깅용 freemarker-2.3.8.jar UI 태그 템플릿용 ognl-2.6.11.jar Object Graph Navigation Language라고 한다. struts2를 위한 EL임. JSP 2.1 스펙에 포함된 EL과 매우 비슷 struts2-core-2.0.14.jar 스트럿츠2의 코어 라이브러리 xwork-2.0.7.jar 스트럿츠 2에서 가장 새롭게 변한 것이 Webwork(=Xwork)와 통합된 것이다. xwork가 주가 되고 struts가 뒷받침해주는 형식으로 작동한다. 스트럿츠2에서는 사용자 …

더 읽기 »

Howto: Start Subversion at Boot on Ubuntu(우분투에서 SVN 자동 시작)

우분투 리눅스 서버를 재시작하니 SVN 시작이 되어 있지 않다. 으앙… 우분투 리눅스를 재부팅하고 나니 SVN(Subversion)이 꺼져 있다. 자동으로 실행하게 설정이 되어 있지 않은 듯. xinetd 설치 https://blog.outsider.ne.kr/472 의 댓글에서 정보를 얻음. xinetd (extended Internet daemon) 는 오픈 소스 슈퍼 서버 데몬으로서 많은 유닉스 계열 시스템에서 돌아가며 인터넷 기반 연결을 관리한다. 출처: <https://ko.wikipedia.org/wiki/Xinetd> sudo apt-get install xinetd svn 시작 항목 추가 …

더 읽기 »

SVN Backup, Restore(Windows to Linux)

Windows: SVN 백업 Windows에서 SVN(Subversion) 저장소를 백업 Windows에 설치된 SVN 저장소. svnadmin dump D:\SVN_Repo\svn > D:\SVN_Repo\svn.dump 마지막 리비전 번호를 기억하고… Linux: SVN 설치 ubuntu에서 svn을 설치. (http://archmond.net/?p=7916 를 참고하면 좋다) sudo apt-get install subversion sudo mkdir /home/svn_repo cd /home/svn_repo/ sudo svnadmin create svn 데이터 복원 sudo svnadmin load svn < /home/archmond/svn.dump 앞에서 백업한 SVN 저장소의 리비전 번호(마지막)와 일치하면 OK! 구성 …

더 읽기 »

SVN Backup, Restore (Linux to Windows)

SVN 저장소 백업 CentOS에서 SVN(Subversion) 저장소를 백업. CentOS: SVN이 설치된 디렉터리에 가서 덤프를 추출. svnadmin dump backsan > yongwoo_backsan.dump 리비전의 마지막 숫자를 기억한다.(이걸로 백업은 80% 완료) SVN 설치(Windows) Windows: Subversion 1.6.6 다운로드. 설치는 http://archmond.net/?p=7399 를 참고. 설치는 기본값대로 진행하면 된다. SVN 저장소 복원 원하는 위치에 svn 폴더를 생성하고, Command Prompt로 특정 폴더를 만들어, svn 저장소를 만들어 그곳에 덤프 파일을 로드. …

더 읽기 »