98..Etc/weblogic

WebLogic 설치 및 환경설정법

1010 2009. 2. 27. 12:02
반응형

1. JEUS 5.0 깔끔하게 삭제
(프로그램 추가/제거에서 삭제 후 C:\TmaxSoft 폴더 직접 삭제)


2. WebLogic 설치 (계속 Next 눌러서 설치)
   -> install 이 시작 됨
   -> Install XML Spy 과 Run QuickStart 체크 해제 후 Done

▶▶▶ 설정 하기 ◀◀◀

Configuration Wizard 실행
-> Create a new WebLogic configuration
-> Basic WebLogic Server Domain
-> Express
-> 패스워드 입력 : 12345678 (최소 8자)
-> Development Mode / Bea Supplied SDKs (Sun SDK 1.4.1)
-> Create 클릭

User Project -> mydomain -> Start Server 실행

http://localhost:7001/console 접속
(아이디 weblogic / 비번 12345678)


C:\bea\user_projects\domains\mydomain\applications 에 webtest 폴더 만들기
(webtest가 루트가 됨)


webtest 폴더 밑에 WEB-INF 폴더 생성
WEB-INF 폴더 밑에 classes, lib, src 폴더 생성(총 3개)

* 폴더 구조 *
webtest ─ WEB-INF ─ classes
          └ lib
          └ src


web.xml, weblogic.xml 를 WEB-INF폴더에 카피 후 내용 지우기

<< web.xml 내용 >>
<?xml version="1.0" encoding="UTF-8" ?>
  <!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>
</web-app>

<< weblogic.xml 내용 >>
<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE weblogic-web-app
    PUBLIC "-//BEA Systems, Inc.//DTD Web Application 7.0//EN"
    "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd" >
<weblogic-web-app>
</weblogic-web-app>


C:\bea\user_projects\domains\mydomain\startWebLogic.cmd 문서 열기
38번 라인 수정 -> set PRODUCTION_MODE=false


▶▶▶ 테스트 하기 ◀◀◀

webtest 폴더 밑에 index.html 생성

서버 재시작

http://localhost:7001/webtest/index.html

Error 404--Not Found 메세지가 뜨면 성공


▶▶▶ Console로 접속해서 설정 하기 ◀◀◀

http://localhost:7001/console 접속

Web Application Modules 클릭

Deploy a new Web Application Module... 클릭

applications 클릭

webtest 체크 후 Target Module 클릭

Deploy 클릭

http://localhost:7001/webtest/index.html 접속 후 페이지 뜨면 성공


▶▶▶ context-root 추가하기 ◀◀◀

<< weblogic.xml 내용 >>
<?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE weblogic-web-app
    PUBLIC "-//BEA Systems, Inc.//DTD Web Application 7.0//EN"
    "http://www.bea.com/servers/wls700/dtd/weblogic700-web-jar.dtd" >
<weblogic-web-app>
 <context-root>/</context-root>
</weblogic-web-app>

http://localhost:7001/webtest 로 접속하던 것을
   http://localhost:7001/ 로 접속 가능함


▶▶▶ Servlet 테스트 하기 ◀◀◀

시작 > 실행 > cmd

C:\bea\user_projects\domains\mydomain 디렉토리로 이동
.\setEnv.cmd 실행 (WebLogic 환경에 맞춰서 컴파일 하는 명령어)

서블릿 파일 작성 후 WEB-INF 밑 src 폴더에 저장
C:\bea\user_projects\domains\mydomain\applications\webtest\WEB-INF\src 디렉토리로 이동

javac -d ..\classes HelloWorldServlet.java (컴파일)


▶▶▶ web.xml 에 서블릿 맵핑 하기 ◀◀◀

<< weblogic.xml 내용 (추가) >>
<web-app>
 <servlet>
  <servlet-name>helloworld</servlet-name>
  <servlet-class>examples.HelloWorldServlet</servlet-class>
 </servlet>

 <servlet-mapping>
  <servlet-name>helloworld</servlet-name>
  <url-pattern>/hello</url-pattern>
 </servlet-mapping>
</web-app>

- 서버 재시작 -
http://localhost:7001/hello (접속)


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

DB연결 부분은... 알아서 해석해주세요 ㅡㅡ;; 너무 빨라서 정리를;;

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

-jdbc-
Connection Pools 

Configure a new JDBC Connection Pool...

디비타입 - 오라클
디비드라이버 - 오라클스 드라이버 씬

네임 - OracleConnectionPool

디비네임 - XE

127.0.0.1
1521
scott
tiger
tiger

continue

create deploy

///////////////////////////////////////

Data Sources 
Configure a new JDBC Data Source
네임 - OracleDataSource
jndi네임 - XE