기본 콘텐츠로 건너뛰기

http://okky.kr/article/256470



Q&A



zl8ttlzh
13
2년 전

4
4k


#256470 Q&A java jsp
카페24 톰캣JSP호스팅에 spring mvc 프로젝트 올리는 방법...
톰캣jsp호스팅으로 한 상태입니다. 아래 블로그랑 완전 똑같이 했는데,
전 그냥 index.jsp 내용만 실행되네요.. http://m.blog.daum.net/liokingim/1944


아이폰과 안드로이드 클라이언트 개발만 쭉해오고,
그나마 서버쪽은 연동이나 이미 짜여진 코드로 아주 간단한 수정정도만 해와서...
프로젝트의 구조나 올리는거나 너무 어렵네요.
위에 블로그 처럼 sts 이클립스에서는 잘 실행됩니다.
하지만 저방법대로 war만들고 압출풀어서 ROOT에 다 올리고 해봐도
기존에 있던 index.jsp만 실행됩니다.


틀만 잡히면 그래도 이것 저것 찾아보면서 추가할 수 있을 거같은데
아예 시작부분이 되지 않으니 답답하네요!
좀 도와주세요...







0

0


답변 4



leanlove
693
2년 전 context 명을 포워딩 설정 하셧어요?(전 3개월전에 써봤어요)



0



zl8ttlzh
13
2년 전 tomcat/conf/context.xml 말씀하시는 건가요? 이건 안건드렸습니다.

소스보니 WEB-INF/web.xml라고 경로 설정되어있고. 그곳에 프로젝트 생성시 만들어진 web.xml 들어가 있으니 자동으로 될거라고 생각했습니다 ㅠㅠㅠㅠ

제가 한거라고는 저 블로그 처럼 mvc 프로젝트 생성한다음 war 파일 추출해서 해당 폴더에 넣어주고 톰캣 재시작 한 것 뿐입니다.

포워딩은 어느 파일을 건드려야되는건가요?

===== tomcat/conf/context.xml =====
<Context>

<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>

<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->

<!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->

</Context>



0



leanlove
693
2년 전 http://hosting.cafe24.com/?controller=myservice_hosting_tomcat
여기요 톰캣 매핑.



0



zl8ttlzh
13
2년 전 답변감사합니다~! 저긴 건든건 아니지만 저 링크타고 들어갔다가 게시판 글 보고 하니 해결 됐네요.
감사합니다.
무지하게 간단한건데 이상하게 고생했네요.
deploy란게 뭔지도 모르고 있었는데
autoDeploy = true 라서 war파일을 webapp 폴더에 넣기만 하면 된다길래
넣고 톰캣 재시작하면 알아서 다 되네요 ㅎㅎ

댓글

이 블로그의 인기 게시물

Google App Engine의 Database 비용 줄이기

Feb 17 Google App Engine의 Database 비용 줄이기 얼마전 iOS 개발자로 일하고 있는 친구와 함께 사진 공유 App을 런칭했다. ( App Store Link ). 어차피 돈 벌기 위한 작업이 아니었으므로 서버 비용을 최소화하는 방법으로 구현했다. 1. 사진 데이터는 Facebook에 올린다. 2. 우리 App에서 보여주기 위한 데이터(순위, 투표 현황 등)는 Google App Engine에 저장한다. 1 GB까지 무료이므로 어느정도 수준까지 무료로 서비스 가능. 이 이상이면 소액 지출로 해결한다. 1GB 이상의 데이터가 쌓일 정도면 일정 수준 성공한 서비스이므로 광고 등으로 유지 비용을 벌 수 있을 것이라 판단. 3. iOS App에서 cache를 적절히 활용하여 Google App Engine에 조회를 최소화한다. 위와 같은 방식으로 하면 초기 비용 없이 서비스를 한동안 제공할 수 있을 것이라 생각하고 App을 한달전 쯤 런칭하였는데... 딱 일주일만에 Google App Engine의 DB read 동작이 무료로 제공되는 한계치를 넘을려 하고 있었다. 어쩔 수 없이 유료화로 전환하여 약간의 비용을 지출하게 되었는데. 실제 사용자 수에 비해 DB read 횟수가 많아 보여 이를 감소하는 방법을 찾아 적용하였다. 혹시, Google App Engine을 사용하여 서비스를 구축하려는 분들에게 도움이 될 듯 싶어 공유한다. DB read 동작 횟수에 대한 정확한 이해가 필요 Entity를 읽으면 무조건 1회의 read 동작 Query를 실행하면 1회, Query에서 얻어지는 모든 Entity에 대해 1회의 read 동작 (read는 10...

카페24에서 스프링으로 만든 mvc 모델을 등록 http://m.blog.daum.net/liokingim/1944

블로그 통합검색 관련 서비스 펼치기 내 블로그 친구 리오의 오두막 글목록 방명록 cafe24에서 java spring mvc 사이트 만들기. 리오 | 2013.07.17 10:20 목록 크게 댓글 (1) | 댓글쓰기 카페24에서 스프링으로 만든 mvc 모델을 등록할려고 상당한 삽질을 한 끝에 드디어 성공했습니다. 그 방법을 등록합니다. 요구 사항 1. spring framework 3.3 2. java 3. oracle 10g 4. mvc 5. Controller 를 사용 카페 24에서 서비스하는 호스팅으론 위의 조건을 만족하지 않아서 두개의 호스팅을 신청하였습니다. 일단 데이타베이스는 oracle호스팅 으로 신청, Controller 설정은 불가능하여 Tomcat jsp 호스팅 을 신청하였습니다. mysql은 나중에 추가로 쓸려고 생각하기에 그냥 사용.  1. 스프링에서 새로운 프로젝트를 만들어서 샘플 소스를 만들어 봅니다. 2. 스프링 프로젝트를 선택합니다. 3. 스프링 mvc 프로젝트를 선택합니다. 4. 프로젝트의 패키지 명을 등록합니다.    5. 프로젝트에 위의 두개의 HomeController.java, home.hsp가 보입니다.  6. Run on server 를 클릭하여, 서버를 시작합니다.   7. 서버 실행화면이 뜨면 주소를 위와 같이 간단히 수정하여 위의 화면...

jdbc vs mybatis

파일 공유신청 Tistory JDBC와 Mybatis 차이 Study/SPRING FRAMEWORK 2015.02.12 11:35 Google App Engine으로 해보려다 DB를 MY SQL로 하다보니 Google App Engine을 쓸 수 없어  JAVA에서 유명한 Spring Framework를 쓰기로 했습니다. 일단 My Sql에 접근하기위해 JAVA에서는 JDBC가 있어야 한다고 하네요. 안드로이드에서는 SQLite로 간단하게 했는데, JAVA에선 알아야 할게 많네요;;ㅎ 일단 JDBC를 알아봤더니, Oracle, MySql, MS Sql에 접근하기 위한 드라이버 같은 거랍니다. 위 그림과 같이 JAVA 응용프로그램에서 DB에 접근하기위해 JDBC를 거쳐야 합니다. 아 MS에서 만든 ODBC란 놈도 있는데, 이놈은 Access나 Excel같은데도 접근이 가능한데, JAVA에서는 JDBC-ODBC 드라이버로 ODBC로 접근할 수 있습니다. 다시 본론으로 넘어가서 그럼 Spring Framework에서는 어떻게 하느냐... 바로 Mybatis라는 놈으로 쉽게 접근 할 수 있다하네요. 위 그림처럼 JDBC대신 My Batis를 씁니다. My Batis는 원래 ibatis인데, 2010년 아파치 ibatis...