'전체 글'에 해당되는 글 1607건

  1. 2015.12.11 이클립스(eclipse) & 톰캣(tomcat) 설치 및 연동
  2. 2015.12.11 [Maven 설정3]
  3. 2015.12.11 [Maven 설정2]
  4. 2015.12.11 [Maven 설정]





반응형

[이클립스 설치]

 

1. 이클립스 사이트에 접속한다.

http://www.eclipse.org/

2. Downloads 클릭

 

 

 

3. Eclipse IDE for Java EE Developers (190 MB) 클릭

 

 

 

4. 로컬 컴퓨터에 파일 다운로드하여 저장
eclipse-jee-galileo-SR2-win32.zip

 

 

5. 적당한 위치에 압축을 푼다.

 

 

 

[톰캣 설치]

 

1. 톰캣 사이트에 접속한다.

http://tomcat.apache.org/

2. Download 의 Tomcat 6.x 클릭

 

 

3. Binary Distributions > Core 의 32-bit/64-bit Windows Service Installer 클릭

로컬 컴퓨터에 파일 다운로드하여 저장
apache-tomcat-6.0.26.exe

 

 

4. apache-tomcat-6.0.26.exe 실행

 

 

5. Next 버튼 클릭

 

 

6. I Agree 버튼 클릭

 

 

7. Normal 을 선택하고 Next 버튼 클릭

 

8. 인스톨할 디렉토리를 선택하고 Next 버튼 클릭
여기서는 D:\Tomcat 6.0

 

 

9. 포트와 어드민ID/PW를 적당히 입력하고 Next 버튼 클릭
여기서는
포트 : 8080
ID : admin
PW : admin

 

 

10. JRE 가 설치된 경로 선택한 후 Install 버튼 클릭
여기서는 C:\Program Files\Java\jre6
JDK 를 인스톨 하면 JRE 도 같이 인스톨 되므로 신경쓸 것 없다.

 

 

11. Fnish 버튼 클릭

 

 

12. 오른쪽 하단 트레이에서 Apache Tomcat 아이콘을 클릭

서버 상태를 알수 있다. 서버의 시작과 종료가 가능하다.

 

 

 

13. 웹 브라우저를 띄워 주소 입력. 아래 화면이 뜨면 성공.

http://localhost:8080/

[이클립스 실행]


1. D:\eclipse\eclipse.exe 파일 더블 클릭

 

2. 만일 아래와 같은 오류가 난다면

 

D:\eclipse\eclipse.ini 파일을 편집기로 열어서

-Xmx512m 를 -Xmx400m 로 바꾸니까 실행이되네..

뭔.. 이런 경우가…
그래도 안된다면, 하나씩 바꾸면서 될때까지 해보자… -_-;;

 

 

3. 이클립스 실행시 혹시 이런 팝업이 뜬다면 원하는 경로를 지정한다.
D:\eclipse\workspace

 

 

4. 이클립스 실행 모습

 

 

[이클립스와 톰캣 연동]

 

1. 이클립스와 톰캣 연동 플러그인 다운로드

http://www.eclipsetotale.com/tomcatPlugin.html

2. 최신 버전의 플러그 인을 다운로드 받는다.

tomcatPluginV321.zip

 

 

3. 압축을 풀어 D:\eclipse\plugins 디렉토리로 복사한다.

 

 

4. 이클립스를 재시작 하면, Tomcat 메뉴와 톰캣(수고양이) 아이콘이 보인다.

 

 

5. Window > Preferences 를 선택한다.

 

 

6. 좌측 메뉴에서 Tomcat 을 선택한다. 우측에서 version, home 디렉토리 등을 알맞게 설정한다.

선택후 Apply 버튼을 클릭하여 적용한다.

 

 

7. 좌측 메뉴에서 Tomcat > Advanced 를 선택한다. 우측에서 Tomcat base 디렉토리 등을 알맞게 설정한다.

Apply 버튼을 클릭하여 적용한다.

 

 

8. 이제 고양이 아이콘을 클릭하여 Tomcat 을 시작/종료/재시작 할 수 있다.

 

 

반응형

'IT > Eclipse' 카테고리의 다른 글

이클립스 getter, setter 자동 생성  (0) 2015.12.15
이클립스 컴파일러 버전 변경하기  (0) 2015.12.15
이클립스 최적화 방법  (0) 2015.12.15
이클립스 디버깅  (0) 2015.12.11
이클립스 단축키 모음  (0) 2015.12.11



Posted by 궁극의 java개발자
,

[Maven 설정3]

IT/Maven 2015. 12. 11. 17:01





반응형

배포할 준비가 다되었지만

실제 배포할 위치는 없다.

 

 

C:\prj-spring\build.properties 를 만든다

이곳에 배포할 위치를 지정한다.

#deploy 되는 위치를 명시해준다.

#war로 묶을 페이지의 최상위 폴더를 지정한다.

maven.war.webapp.dir=C:/Tomcat/webapps/prj-spring
maven.war.src=${basedir}/war

이것을 하지 않으면 실제 maven이 동작하는것은 localhost도 아니고

자신의 data일 뿐이다.

이제 web으로 보내는 배포를 한다.

 

maven.xml 에서 배포할 goal name을 tutorial이라고 하였으니

C:\prj-spring\maven tutorial을 실행시킨다.

실행시키기 이전에는

C:\tomcat\webapps 여기에 아무 데이타도 없으나

실행 후에는

build.properties에서 지정한. prj-spring가 존재하고

그하위 폴더도 war 밑에있는것들이 그대로 위치하게 된다.

 


C:\prj-spring>maven tutorial
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2

build:start:

tutorial:
war:init:

war:war-resources:
[mkdir] Created dir: C:\Tomcat\webapps\prj-spring
[mkdir] Created dir: C:\Tomcat\webapps\prj-spring\WEB-INF
[copy] Copying 2 files to C:\Tomcat\webapps\prj-spring
[copy] Copied 2 empty directories to C:\Tomcat\webapps\prj-spring
[copy] Copying 1 file to C:\Tomcat\webapps\prj-spring\WEB-INF

java:prepare-filesystem:

java:compile:
[echo] Compiling to C:\prj-spring/target/classes
[echo]
==========================================================

NOTE: Targetting JVM 1.5, classes
will not run on earlier JVMs

==========================================================


java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:
[echo] No test source files to compile.

test:test:
[echo] No tests to run.

war:webapp:
[echo] Assembling webapp spring-tutorial
[mkdir] Created dir: C:\Tomcat\webapps\prj-spring\WEB-INF\tld
[copy] Copying 1 file to C:\Tomcat\webapps\prj-spring\WEB-INF\lib
[copy] Copying 1 file to C:\Tomcat\webapps\prj-spring\WEB-INF\lib
[copy] Copying 1 file to C:\Tomcat\webapps\prj-spring\WEB-INF\lib
[copy] Copying 1 file to C:\Tomcat\webapps\prj-spring\WEB-INF\lib

war:war:
[echo] Building WAR spring-tutorial
[jar] Building jar: C:\prj-spring\target\spring-tutorial.war

[echo] deploy
BUILD SUCCESSFUL
Total time: 23 seconds
Finished at: Wed Jan 16 23:54:32 KST 2002

C:\prj-spring>

 

이로써 maven의 설정은 끝난다.

 

확인하는 작업은

Tomcat을 가동시킨 후.

http://localhost:8080/prj-spring/ 을 실행시킨다.

반응형

'IT > Maven' 카테고리의 다른 글

[Maven 설정2]  (0) 2015.12.11
[Maven 설정]  (0) 2015.12.11



Posted by 궁극의 java개발자
,

[Maven 설정2]

IT/Maven 2015. 12. 11. 17:00





반응형

maven.xml의 설정이 제대로 되어

해달 Folder들이 모두 생성 되었다.

 

project에서 사용할 환경을 설정한다.

C:\prj-spring\project.xml 을 생성한다.

 

<project>
<pomVersion>1</pomVersion>
<id>spring-tutorial</id>
<groupId>grpspring-tutorial</groupId>
<currentVersion>1.0</currentVersion>
<name>spring-tutorial Project</name>
<organization>
<name>spring-tutorial org</name>
</organization>

<package>spring-tutorial.*</package>

<distributionDirectory>/prj-spring-tutorial/repository/${pom.artifactId}/</distributionDirectory>

<dependencies>
<dependency>
<id>spring</id>
<version>1.0.2</version>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<id>log4j</id>
<version>1.2.8</version>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<id>commons-logging</id>
<version>1.0.3</version>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<id>junit</id>
<version>3.8</version>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>

<build>
<sourceDirectory>${basedir}/src</sourceDirectory>
<unitTestSourceDirectory>${basedir}/test</unitTestSourceDirectory>
<unitTest>
<includes>
<include>*Test.java</include>
</includes>
</unitTest>
</build>
</project>

 

위와 같이 설정 한 후

브라우저에서 xml의 이상이 없는지 확인하고

C:\prj-spring>maven 을 실행한다.

 

 

C:\prj-spring>maven

실행을 하면 1차로 maven에서 필요한 jar 파일을 다운로드 받는다.

C:\Documents and Settings\Administrator\.maven\repository 에가면 아래의 파일들이

해당 이름의 폴더 아래에 존재하는 것을 볼 수 있다.

마찬가지로

C:\maven\lib 에 가도 볼 수 있다.(실행전에 안봐서 있었는지 모르겠다.

실행전에 꼭한번쯤 살펴보기 바람.

 

근데. project.xml에선언하지 않은 jar파일들도 down되는건 왜일까?

 

__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2

Attempting to download commons-logging-1.0.3.jar.
30K downloaded
Attempting to download junit-3.8.jar.
118K downloaded
Attempting to download dom4j-1.4-dev-8.jar.
475K downloaded
Attempting to download commons-jelly-20030902.160215.jar.
150K downloaded
Attempting to download commons-jelly-tags-jsl-20030211.143151.jar.
14K downloaded
Attempting to download commons-jelly-tags-log-20030211.142821.jar.
8K downloaded
Attempting to download commons-jelly-tags-velocity-20030303.205659.jar.
7K downloaded
Attempting to download commons-jelly-tags-xml-20040613.030723.jar.
33K downloaded
Attempting to download velocity-1.4-dev.jar.
351K downloaded
Attempting to download velocity-dvsl-0.45.jar.
25K downloaded
Attempting to download isorelax-20030108.jar.
188K downloaded
Attempting to download jing-20030619.jar.
475K downloaded
Attempting to download commons-io-20030203.000550.jar.
59K downloaded
Attempting to download commons-net-1.1.0.jar.
139K downloaded
Attempting to download commons-httpclient-2.0.jar.
217K downloaded
Attempting to download jsch-0.1.5.jar.
79K downloaded

 

필요한 jar파일을 모두 받았다.

아래는 배포시 원본이 있는 파일의 위치를 만드는 것 같다.

그리고는 컴파일을 진행하고

배포까지


build:start:

tutorial:
war:init:

war:war-resources:
[mkdir] Created dir: C:\prj-spring\target\spring-tutorial
[mkdir] Created dir: C:\prj-spring\target\spring-tutorial\WEB-INF

java:prepare-filesystem:
[mkdir] Created dir: C:\prj-spring\target\classes

java:compile:
[echo] Compiling to C:\prj-spring/target/classes
[echo]
==========================================================

NOTE: Targetting JVM 1.5, classes
will not run on earlier JVMs

==========================================================


java:jar-resources:

test:prepare-filesystem:
[mkdir] Created dir: C:\prj-spring\target\test-classes
[mkdir] Created dir: C:\prj-spring\target\test-reports

test:test-resources:

test:compile:
[echo] No test source files to compile.

test:test:
[echo] No tests to run.

war:webapp:
[echo] Assembling webapp spring-tutorial
[mkdir] Created dir: C:\prj-spring\target\spring-tutorial\WEB-INF\lib
[mkdir] Created dir: C:\prj-spring\target\spring-tutorial\WEB-INF\tld
[mkdir] Created dir: C:\prj-spring\target\spring-tutorial\WEB-INF\classes
[copy] Copying 1 file to C:\prj-spring\target\spring-tutorial\WEB-INF\lib
[copy] Copying 1 file to C:\prj-spring\target\spring-tutorial\WEB-INF\lib
[copy] Copying 1 file to C:\prj-spring\target\spring-tutorial\WEB-INF\lib
[copy] Copying 1 file to C:\prj-spring\target\spring-tutorial\WEB-INF\lib

war:war:
[echo] Building WAR spring-tutorial
[jar] Building jar: C:\prj-spring\target\spring-tutorial.war

[echo] deploy
BUILD SUCCESSFUL
Total time: 2 minutes 34 seconds
Finished at: Wed Jan 16 23:37:02 KST 2002

C:\prj-spring>

 

project.xml 의 설정은 끝났다.

배포할 준비만 되었다.

 

반응형

'IT > Maven' 카테고리의 다른 글

[Maven 설정3]  (0) 2015.12.11
[Maven 설정]  (0) 2015.12.11



Posted by 궁극의 java개발자
,

[Maven 설정]

IT/Maven 2015. 12. 11. 17:00





반응형

maven 이라고 jakarta의 Project중의 하나가 있다.

ant 보다 좀더 나은 것이라고는 하는데 나는 아직도

컴파일과 배포를 위해서 쓰는것 같다.

좋은점은 xml에다 필요한 class를 추가시켜 놓은경우

해당 Site에서 자동을 다운받아서 Classpath에 가져다 놓는것. 신기하데

 

아무튼 현재(05년 8월) 안정버전은 1.0.2 이고 2.0alpha 까지 나온 상태이다.

 

http://www.apache.org/dyn/closer.cgi/maven/binaries/maven-1.0.2.zip

여기에서 해당 version을 다운받고

 

c:/maven이라는 폴더를 만들어 거기에 압축을 푼다.

 

환경설정에 가서

MAVEN_HOME : c:\maven 을 추가하고

--ClassPath에 C:\maven\lib를 추가한다.(이것은 안해도 될듯)

PASS 에는 : C:\maven\bin 을 추가한다.

이렇게 하므로써 어느 폴더에서든 maven을 실행시킬 수 있다.

단, 해당 폴더 아래에서는 project.xml이 있어야 한다.

 

테스트를 위해 maven.xml을 만든다.

(참고 : http://blog.naver.com/cparkone/140012498732 )

C:\prj-tutorial 을 생성하여 그 아래에 만든다.

 

 

<project default="tutorial">
<goal name="tutorial">
<attainGoal name = "war:war"/>
<echo>deploy</echo>
</goal>

<goal name="init">
<mkdir dir="${basedir}\src"/>
<mkdir dir="${basedir}\war"/>
<mkdir dir="${basedir}\jsp"/>
<mkdir dir="${basedir}\war\WEB-INF"/>
<mkdir dir="${basedir}\war\WEB-INF\classes"/>
<mkdir dir="${basedir}\war\WEB-INF\lib"/>
<echo>making directory</echo>
</goal>
</project>

 

 

저장뒤에 도스창을 열어서 해당 폴더로 이동한다.

maven을 실행한다.

C:\prj-tutorial\maven

 

---------- 아래와 같이 나오면 성공 ---------------

C:\prj-spring>maven init
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0-rc3
build:start:
init:
[mkdir] Created dir: C:\prj-spring\src
[mkdir] Created dir: C:\prj-spring\war
[mkdir] Created dir: C:\prj-spring\jsp
[mkdir] Created dir: C:\prj-spring\war\WEB-INF
[mkdir] Created dir: C:\prj-spring\war\WEB-INF\classes
[mkdir] Created dir: C:\prj-spring\war\WEB-INF\lib
[echo] making directory
BUILD SUCCESSFUL
Total time: 5 seconds
Finished at: Mon Jul 12 16:04:18 PDT 2004

init goal에 정의한 대로 src,war,jsp등의 폴더등이 만들어 졌다.

반응형

'IT > Maven' 카테고리의 다른 글

[Maven 설정3]  (0) 2015.12.11
[Maven 설정2]  (0) 2015.12.11



Posted by 궁극의 java개발자
,