2012-09-19 4 views
2

두 가지 질문이 있습니다.자바 웹 앱 안녕하세요 세계

저는 Java로 웹 응용 프로그램을 만드는 법을 배우려고합니다. 저는 C#에서 왔습니다. 작업 할 프로젝트는 Spring MVC를 사용하고있다.

이제 Spring MVC/Java의 모든 자습서에서 Maven을 사용하기를 원합니다. Eclipse도 사용하고 있습니다. http://tech-read.com/2011/10/31/spring-3-mvc-annotations/ http://www.mkyong.com/spring3/spring-3-mvc-hello-world-example/ :

내 문제는 때마다 나는이 같은 몇 가지 튜토리얼에서 다운로드 프로젝트를 실행하려고한다는 것입니다

프로젝트를 실행할 수 없습니다. 그것은 프로젝트에 아무런 주역이 없다는 것을 알려주고 수업을 찾는데 아무런 문제가 없다는 것을 알려줍니다. 나는 또한 그것에 관한 youtube 비디오를 보았고 어떤 사람은 Jetty를 사용하여 웹 사이트를 시작했습니다. (영상 링크 : http://www.youtube.com/watch?v=uv9tXFrTLtI)

그래서 내 질문은 : 나는 이클립스, 오라클 JDK 1.7, 봄 도구 스위트 3이있는 경우

, 메이븐 +의 m2e - 이클립스에 대한 메이븐 통합, 봄 IDE ㅋ ㅋ ㅋ ㅋ 플러그인, 내가해야 간단한 Hello World 프로젝트에서 웹 사이트를 실행할 수 있습니까? 그렇다면, Maven/Eclipse에게 내 작업을 시작하도록 지시해야 할 특정 것이 있습니까?

+0

당신은 또한 당신의 웹을 실행하는 웹 서버가 필요합니다 가정 할 수 신청. 방파제 또는 Tomcat 또는 Glassfish를 사용해보십시오. – svz

+0

필요할 경우 Eclipse를 먼저 배워야합니다. –

+0

글쎄, 전에는 자바 웹 앱이 아닌 이클립스로 프로그래밍했다. 자바 콘솔 애플 리케이션을 다 했어. – Pacane

답변

1

부두를 사용할 수 있습니다.

<build> 
    <finalName>spring-mvc-webapp</finalName> 
    <plugins> 
    <plugin> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <configuration> 
     <source>1.7</source> 
     <target>1.7</target> 
     </configuration> 
    </plugin> 
    <plugin> 
     <groupId>org.mortbay.jetty</groupId> 
     <artifactId>maven-jetty-plugin</artifactId> 
     <version>6.0.1</version> 
     <configuration> 
     <scanIntervalSeconds>10</scanIntervalSeconds> 
     </configuration> 
    </plugin> 
    </plugins> 
</build> 

가 MVN 부두를 실행합니다 :이처럼 치어의 부두 플러그인을 추가 URL에

연결을 실행 http://localhost:8080/spring-mvc-webapp/

2

서버 컨텍스트에서 실행해야합니다.

이렇게하려면 svz와 마찬가지로 java 웹 서버를 설치해야합니다. Tomcat이 제가 사용하는 것입니다.

스프링 소스 툴킷 (STS)과 함께 제공됩니다. 봄이 배우기에 혼란 스럽습니다.이 IDE를 사용하기 전까지이 IDE를 사용하여 더 나은 웹 서버를 실험 해 볼 것을 권장합니다.

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 서버에서 실행 해보십시오. 상자에서 꺼내기 위해 설정해야합니다.

Eclipse 용 플러그인으로 설치하거나 Tomcat을 수동으로 설치하고 war 파일을 app 디렉토리에 드롭 할 수도 있습니다.

+0

봄 IDE에 의해 나는 이클립스 플러그인 시리즈를 의미했다. 이름은 Spring-IDE -...로 시작한다. – Pacane

관련 문제