대학 다닐때 전혀 접해보지 못했던 웹의 세계...-_-;;

WAS가 뭔지.. SOA가 뭔지..ESB가 뭔지..Struts는 또 뭔지... AJAX는 또 어디서 나와서 속을 썩히는지...

어영부영 닥치는대로 마구잡이로 하다보니 어케저케 대충 버텨나가고는 있는데..

일단 간단한것 부터라도 좀 정리를 해둬야 할 것 같아서 조금씩 정리를 해둔다.

( 뱀다리 - 워낙 독학으로 한 덕에 표준적이지 않은 방식일 수도 있음. 혹시 더 정확한 방법을 아는 분들은 트랙백으로 달아주시면 감사하겠습니다. ^^ )

----------------------------------------------------------------

MagicalDictionary로 해당 내용을 옮겼습니다. 바로가기

----------------------------------------------------------------

일단 Weblogic 에서 JSP 하나를 올려보려면.. 유감스럽게도(?) Web Application 을 만들어서 거기다가 JSP를 올려야 한다.

아무곳에다가 WebApplication 을 만들 폴더를 지정하자.
(보통은 C:\bea\user_projects\domains\mydomain\applications\myapp 정도? )
그리고 그 폴더 아래에 WEB-INF라는 폴더를 만들고..
WEB-INF 아래에 classes 와 lib 라는 폴더를 만든다.

C:\bea\user_projects\domains\mydomain\applications\myapp 가 이 Web Application 의 Root가 된다.
C:\bea_portal\user_projects\domains\mydomain\applications\myapp\WEB-INF\classes 는 각종 Class 파일들이 들어간다.
C:\bea_portal\user_projects\domains\mydomain\applications\myapp\WEB-INF\lib 에는 jar 같은 녀석들이 들어간다.

C:\bea_portal\user_projects\domains\mydomain\applications\myapp\WEB-INF 에 web.xml 과 weblogic.xml 이라는 녀석을 만든다. 그냥 메모장으로 텍스트 파일로 만들어서 집어넣으면 된다.

WebLogic.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<weblogic-web-app>
<charset-params>
<input-charset>
  <resource-path>/*</resource-path>
  <java-charset-name>KSC5601</java-charset-name>
</input-charset>
</charset-params>

<!--URL 접근 경로 이름-->
<context-root>/myapp</context-root>
</weblogic-web-app>

Web.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Weblogic에 JSP 올려보기</display-name>
<description>
WebLogic에 JSP 올리기
</description>
<!-- 시작 파일 -->
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>


이제 웹로직 콘솔로 들어가서 저 디렉토리를 Web Application 으로 등록한다.
(콘솔의 주소는 .. 로컬일 경우에 http://localhost:7001/console 로 가면 된다. )

그리고 저 디렉토리에 테스트 해볼 jsp 파일을 올리면 된다.
접근 주소는 test.jsp 인 경우에..
http://localhost:7001/myapp/test.jsp 하는 식이다.

참고 - WebLogic 설정이 Production 모드가 아니라면, JSP 파일을 수정하면 즉시 반영된다.

+ Recent posts