[Java]자동업데이트 해제

Tips 2016.10.29 17:49 Posted by 애플자라

제어판 > Java > 우측버튼 클릭 > 자동 업데이트 확인 해제

 

또는

 

cmd 관리자권한 실행 > C:\Program Files\Java\jdk1.8.0_101\jre\bin > javacpl.exe

 

 

 

'Tips' 카테고리의 다른 글

[Windows]bat 날짜폴더생성 YYYYMM  (0) 2016.11.02
[eclipse] color 테마 플러그인  (0) 2016.10.29
[Java]자동업데이트 해제  (0) 2016.10.29
[eclipse] EasyShell 플러그인  (0) 2016.10.29
아웃룩 첨부파일 관리 - OutlookAttachView  (0) 2016.08.30
Toad for mysql 단축키  (0) 2016.06.29

[Jenkins]백업 플러그인

Programing 2016.09.28 17:02 Posted by 애플자라

젠킨스는 젠킨스와 관련된 백업 중요한 구성 설정에 사용할 수있는 백업 플러그인을 가지고있다. 장소에 백업을 가지고 아래의 단계를 따릅니다.


1 단계 - 젠킨스 관리에 클릭하고 '플러그인 관리'옵션을 선택합니다.

백업 플러그인 관리


2 단계 - 사용 가능한 탭에서, '백업 플러그인'을 검색합니다. 에가 다시 시작하지 않고 설치를 클릭합니다. 완료되면, 젠킨스 인스턴스를 다시 시작

백업 Plugin1백업 Plugin2


3 단계 - 당신은 젠킨스 관리로 이동하고, 아래로 스크롤 이제 때 옵션으로 '백업 관리자'를 볼 수 있습니다. 이 옵션을 클릭합니다.

백업 관리자


4 단계 - 설정을 클릭합니다.

백업 관리자 설치


5 단계 - 여기서 정의하는 주요 필드는 백업 디렉토리입니다. 그것은 당신의 젠킨스 인스턴스가 설치되어있는 드라이브와 다른 또 다른 드라이브에의 확인합니다. 저장 버튼을 클릭합니다.

백업 설정 파일


6 단계 - 백업을 시작하려면 백업 관리자 화면에서 '백업 허드슨 구성'을 클릭합니다.

백업 허드슨 구성


다음 화면은 백업의 상태를 표시합니다

백업 상태


, 백업 관리자 화면으로 이동, 백업에서 복구하려면 클릭 허드슨 구성을 복원합니다.

허드슨 구성 복원


백업의 목록이 표시됩니다 백업의 복원을 시작하려면 복원 시작을 클릭 적절한 하나를 클릭합니다.

백업 복원




출처 - http://www.w3ii.com/ko/jenkins/jenkins_backup_plugin.html


환경 : Windows7 + JDK1.8 + SVN + apache-tomcat-8.0.36(maven-plugin-2.1) + apache-maven-3.3.9 + jenkins-2.23


Tomcat 다운로드 : http://apache.org

Tomcat Maven plugin : http://tomcat.apache.org/maven-plugin-2.1/

Maven 다운로드  : https://maven.apache.org/

Jenkins 다운로드 : http://mirrors.jenkins-ci.org


Plugin 설치 : 

This plugin provides an advanced integration for Maven 2/3 projects.

This plugin add features related to Maven jobs info. Adds columns configurable in views (version, dependencies, modules, ...) and extract information from Maven jobs (update name and description from POM, ...) 


apache-maven-3.3.9 :

수동 build시(클래스패스 설정 필요) 

-> C:\apache-maven-3.3.9\bin\mvn.cmd -X -f pom_bart.xml tomcat:redeploy



-------------------------------------- 프로젝트 추가 환경설정


Step1. Tomcat 설정 : 


1) tomcat-users.xml


<role rolename="manager-script"/>

<user username="admin" password="admin" roles="manager-script"/>



2) pom.xml -  pom_bart.xml



             

tomcat에 배포하기 위해서는 tomcat-maven 플러그인을 설정해주어야 한다. 


url은 tomcat manager의 URL을 적어주면 되는데, tomcat에서는 URL뒤에 /text를 꼭 넣어주어야 한다. 

path는 웹 애플리케이션의 컨텍스트 패스가 되며, username과 password는 tomcat manager와 동일하게 작성해주면 된다.


         <build>

<finalName>boot</finalName>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<version>2.1.1</version>

<configuration>

<warSourceDirectory>src/main/webapp</warSourceDirectory>

<webXml>src/main/webapp/WEB-INF/web.xml</webXml>

</configuration>

</plugin>


<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>tomcat-maven-plugin</artifactId>

<version>1.1</version>

<configuration>

<url>http://127.0.0.1/manager/text</url>

<path>/</path>

<charset>UTF-8</charset>

<mode>war</mode>

<username>admin</username>

<password>admin</password>

</configuration>

</plugin>

</plugins>

</build>


Step2. Jenkins 설정










참조 - http://livebitblock.blogspot.kr

[개발자]초심 개념알기!!

Programing 2015.09.08 11:42 Posted by 애플자라

Windows/Linux 둘다적용

 

0. JDK설치(1.5이상)
1. Oracle설치(운영DB기준, 10g이상) - 테이블스페이스,테이블셋팅,계정부여,권한부여
2. Apache설치(2.0이상, C:/app/Apache2.x) - 웹서버개념,rotalog설정(CustomLog,ErrorLog 일자별 적재),포트확인, DocumentRoot
3. Resin/Tomcat설치(C:/app/Resin4.x, C:/app/Tomcat7) - WAS개념,포트확인,java heap 메모리셋팅
4. 아파치,Resin/Tomcat 연동(Port 80) - 포트확인,연동포트(Listen포트)


위 내용이 다 끝나면
1. Apache vhost를 이용해서 100포트로 (ex, D:/Project/homepage_dev)로 두개 올리기
2. subversion Windows설치 후 소스관리(Commit,Update,synchronize), 권한설정

 

위 내용이 다 끝나면 - editplus쓰지 않고 shell로만 사용
1. Linux(CentOS7.0) 설치 - Centos 버전 및 커널 버전 확인하기
2. yum설치 or rpm설치 알기
3. Apache, Tomcat, Resin, Mysql(5.0이상),Oracle(11g설치),subversion,FTP(서버),SSH,오픈SSL 설치 - 계정부여,그룹부여,권한부여,telnet접속막기
4. 파일질라,알FTP, FTP툴 안쓰고 ftp get put 사용해보기(아스키,바이너리 개념)
5. wget 사용해보기

 

PDF 여백 제거용 프로그램 소개

Tips 2013.05.27 15:11 Posted by 애플자라
http://sourceforge.net/projects/briss/


Java 프로그램이므로 어떤 플랫폼에서든 실행된다. Windows용 .exe 배치 실행파일도 준비되어 있어서 Windows 유저도 쉽게 사용해볼 수 있다.
주어진 pdf의 전체 페이지, 혹은 선택된 페이지의 여백을 일괄제거하는 기능을 포함하고 있어서 매우 편리하다고 (나는) 생각한다.

선택영역을 마우스로 드래그하여 Action -> Crop PDF를 누르면 여백제거가 시작된다.
매우 쓸모있는 유틸리티 프로그램이라고 생각한다.

 

출처 - http://www.rcy.co.kr/xeb/index.php?mid=tool&page=2&document_srl=4112

쿼리 깔끔하게 정리하기

Database 2012.03.14 11:16 Posted by 애플자라

Google 에서 SQL Formatter 로 검색하면 많은 SQL문장 정리 싸이트들이 나온다.

그 중에서 나는 http://www.sqlinform.com가 제일 괜찮은 것 같다.

자바 애플릿으로 Java 언어 등에서 String 으로 연결된 문자열을 그냥 던져줘도 알아서 SQL문만 뽑아내서 정리해준다.
반대로 SQL 문장을 Java 문자열로 연결해주기도 한다.

jd-gui 디컴파일

Programing 2011.12.30 14:00 Posted by 애플자라

아래의 홈페이지에서 jar 파일을 분석하여서 Java 소스 코드로 보여주는 프로그램을 다운로드하실 수 있습니다. 이클립스 버전도 있어서 이클립스와 연동하여서 사용할 수도 있습니다.

http://java.decompiler.free.fr/

 

JD-GUI 의 실행화면은 아래와 같다고 하지만.. 실제 실행해 보면 클래스 이름들이 1, 2, 3 과 같이 임의의 이름으로 표시됩니다.


시스템의 시간 설정에도 문제가 없는데.
new Date() 의 값을 찍어 보면... 시간이 9시간 늦게 표시 되는 경우가 발생 했다.
물론 9시간은 한국에서의 일이고.... 시스템 설정에 따라 시간차는 다르게 나올수 있다. 
또한 이런 현상은.... 아주 .. 아주 드물게 것도 특정 pc, 또는 특정 서버에서 발견 된다.

시간값이 중요하게 사용 되는 시스템인경우.. 상당히 문제가 많이 발생 할수있다.
물론 시간값을 구할때 마다 TimeZone 값을 설정 하여 시간을 얻어 올수 있지만.
이는 진정한 삽질이 아닌가...

또한 log4j 같이 특정 툴을 사용 하는 경우.. (물론 log4j는 프로퍼티 값으로 TimeZone 설정이 되는 걸로 알지만..)
이런 툴들이 사용 하는 시간값들은.... 삽질로도 불가능 경우가 있다...

위 문제를 해결 하는 방법으로는 2가지의 방법이 있다.
하나는 System.setProperty 값을 설정하는 방법과.
java 실행시 실행 옵션값에 timezone값을 설정 하는 방법이다.

1. System.setProperty 설정 방법
==> main() 의 첫번째 라인에 (시스템 구동시 가장 먼저 설정해야 문제가 없을 것이므로..^^)
      System.setProperty("user.timezone", "Asia/Seoul");
위 방식은 해외용 플젝에는..... 적절치 못한 방법이다.

2. java 실행시 실행 옵션값에 timezone값을 설정 하는 방법
==> java -Duser.timezone=GMT+09:00 [실행클래스]

참고 :
위의 jdk 버그 관련 url
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6440819

참조 : http://pwk777.egloos.com/4751758

ex) %JAVA_HOME%\bin\java -Duser.timezone=GMT+09:00

Java encoding 강제로

Programing 2010.11.30 13:52 Posted by 애플자라

$JAVA_HOME/bin/java -D$SERVER_NAME -Xmx256M  -Dfile.encoding=ISO-8859-1 -classpath $CLASSPATH $EXEC_CLASS $EXEC_CONF

Tomcat Unix버전 JAVA메모리

Linux 2010.06.01 14:29 Posted by 애플자라


[Tomcat Base]Catalina.sh

JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx512m" 톰캣재구동하였음

'Linux' 카테고리의 다른 글

[Linux].profile  (0) 2010.09.09
[Unix]export LANG=c  (0) 2010.06.23
Tomcat Unix버전 JAVA메모리  (0) 2010.06.01
find grep 파일명 찾기  (0) 2010.01.05
[Linux] 계정,그룹만들기  (0) 2009.10.05
[Unix,Linux] Crontab  (0) 2009.10.05