2012-03-30 5 views
0

STS를 사용하여 Spring 애플리케이션을 실행하고 싶습니다. 그러나 어떻게해야하는지 모릅니다. tc 서버 인스턴스가 표시되고 실행할 수 있지만 응용 프로그램이 시작되지 않습니다. 내 프로젝트 작업 영역을 드래그하여 시도했지만 시도하지 못했습니다. 상황에 맞는 메뉴의 모든 옵션을 마우스 오른쪽 버튼으로 클릭하고 읽고/체크 아웃했지만 tc 서버에서 프로젝트를 실행하는 데 아무 것도 보이지 않습니다. 아무도 어떻게 알 수 있습니까?SpringSource Toolsuite를 사용하여 웹 응용 프로그램을 어떻게 실행합니까?

편집 :

이것은 프로젝트를 실행할 때 얻는 것입니다. 나는 내 프로젝트의 전쟁에 대해 전혀 모른다. 그것은 내가 웹 서버 설정을 체크 아웃 할 때 "웹 모듈"로 포함되어 있습니다. 그리고 web.xml과 다른 좋은 것들을 가지고 있습니다. 프로젝트는 Maven의 바람둥이 목표와 IDEA 내부에서 잘 작동합니다. 나는 이클립스를 실행하는 데 문제가있다.

Mar 30, 2012 3:35:51 PM com.springsource.tcserver.security.PropertyDecoder <init> 
INFO: tc Runtime property decoder using memory-based key 
Mar 30, 2012 3:35:51 PM com.springsource.tcserver.security.PropertyDecoder <init> 
INFO: tcServer Runtime property decoder has been initialized in 206 ms 
Mar 30, 2012 3:35:52 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Mar 30, 2012 3:35:52 PM com.springsource.tcserver.serviceability.rmi.JmxSocketListener init 
INFO: Started up JMX registry on 127.0.0.1:6969 in 65 ms 
Mar 30, 2012 3:35:52 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 741 ms 
Mar 30, 2012 3:35:52 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Mar 30, 2012 3:35:52 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: VMware vFabric tc Runtime 2.6.3.RELEASE/7.0.23.A.RELEASE 
Mar 30, 2012 3:35:52 PM org.apache.catalina.startup.HostConfig deployDescriptor 
INFO: Deploying configuration descriptor C:\Users\me\Documents\workspace-sts-2.9.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\conf\Catalina\localhost\trainingdividend.xml 
Mar 30, 2012 3:35:52 PM org.apache.catalina.startup.SetContextPropertiesRule begin 
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:trainingdividend' did not find a matching property. 
Mar 30, 2012 3:35:52 PM org.apache.catalina.startup.HostConfig deployWAR 
INFO: Deploying web application archive C:\Users\me\Documents\workspace-sts-2.9.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\insight.war 
Mar 30, 2012 3:35:52 PM com.springsource.insight.collection.tcserver.ltw.TomcatWeavingInsightClassLoader start 
INFO: Context [localhost|insight] will not be woven 
Mar 30, 2012 3:35:53 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
Mar 30, 2012 3:36:03 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring FrameworkServlet 'Spring MVC Dispatcher Servlet' 
Mar 30, 2012 3:36:05 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-8080"] 
Mar 30, 2012 3:36:05 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 13468 ms 
+1

실행> 서버에서 실행을 볼 수 없습니까? – bvulaj

+0

그 옵션은 전에는 보지 못했지만 지금은 보았습니다. 먼저 웹 모듈 패싯을 프로젝트에 추가해야했습니다. 이제야 그 선택이 마침내 나타납니다. maven eclipse : eclipse goal이 자동으로 나를 위해 이것을하지 않았다는 것이 이상합니다. 이제 서버를 실행할 때 여전히 서버를 선택하지 않습니다. 404 오류가 발생합니다./잘못된 것이 무엇인지 궁금합니다. 이것은 IDEA에서하는 것이 훨씬 쉽습니다./ –

답변

2

실행> 서버에서 실행 옵션이없는 경우 프로젝트에 동적 웹 모듈 패싯이 없을 가능성이 있습니다.

+0

네, 이것이 부분적으로 옳습니다. 고맙습니다. 이제 옵션이 생겼지 만 여전히 제대로로드되지 않는 것 같습니다. 난 tc 서버의 출력을 붙여 넣습니다 –

+0

당신은 mvn 이클립스 대신 m2e 플러그인을 사용해 볼 수 있습니다 : 이클립스 및 프로젝트를 만드는 더 나은 일을하는지보십시오. 나는 당신의 용기에 명시된 포장이 전쟁이라고 가정하고 있습니다. – digitaljoel

+0

네, 그건 합리적인 것 같습니다. 먼저 프로젝트를 "가져 오기"위해 노력했습니다. 예상했던대로 작동하지 않았습니다. 그런 다음 나는 목표를 달성하려고 노력했다. 응용 프로그램이 서버에서 실행되고 있지 않기 때문에 다음 번에 시도해 보겠습니다. 나는 이유를 모른다. –

0

동적 웹 모듈을 사용하여 만든 J2EE 프로젝트에서 404 오류가 발생했습니다. 처음에는 STS가 실행하려고 시도한 URL이 매우 잘못되어 상황이 문제라고 생각했습니다. 그러나 프로젝트는 상황이 옳았다. 그러나 진행하기 전에 마커 탭 (서버로 실행하려는 시도를 멈추지 않을 수 있음)에 표시된 오류를 제거해야했습니다.

명백한 코드, jar, 경로 오류를 해결 한 후에 나는 war 파일을 올바르게 내보낼 수 있는지 확인합니다. 그렇지 않다면 프로젝트 등록 정보의 배포 어셈블리 부분에서 문제가됩니다 (최소한 Java 프로젝트에서는). 올바른 war 파일 구조를 얻으려면 필수 프로젝트에서 클래스 파일과 jar를 지정해야합니다. 완료되면 바이 바이 404s