zoukankan      html  css  js  c++  java
  • JavaEE(1)

    JBoss下载:

    http://jbossas.jboss.org/downloads

    http://www.cnblogs.com/xw-cnblogs/articles/2439969.html

    WebLogic下载:

    http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

    WebLogic安装:http://blog.csdn.net/shimiso/article/details/8120650

    1. 启动

    Method No.1: 开始-->Oracle Weblogic(Oracle Enterprise Package for Eclipse)-->User Projects-->base_domain-->Start Admin Server for Weblogic Server.

    Method No.2: D:domainsase_domainstartWeblogic.cmd

    http://localhost:7001/console

    2. 修改端口(如果必要)

    base_domain-->Enviroment-->Servers-->AdminServer(admin)

    3. 数据源配置

    Method No.1: base_domain-->Services-->Data Sources.

    Method No.2: D:domainsase_domainconfigjdbcdatasource_name-jdbc.xml

    前置条件:

    #1. 拷贝数据库驱动程序(sqljdbc4.jar等)到:C:OracleMiddlewarewlserver_10.3serverlib

    #2. 修改配置文件(D:domainsase_domaininsetDomainEnv.cmd):在文件最后添加

    set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;%WL_HOME%serverlibsqljdbc4.jar;

    配置数据源:(D:domainsase_domainconfigconfig.xml)

      <jdbc-system-resource>
        <name>fundamental</name>
        <target>AdminServer</target>
        <descriptor-file-name>jdbc/fundamental-jdbc.xml</descriptor-file-name>
      </jdbc-system-resource>

    D:domainsase_domainconfigjdbcfundamental-jdbc.xml:

    <?xml version='1.0' encoding='UTF-8'?>
    <jdbc-data-source xmlns="http://xmlns.oracle.com/weblogic/jdbc-data-source" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/jdbc-data-source http://xmlns.oracle.com/weblogic/jdbc-data-source/1.2/jdbc-data-source.xsd">
      <name>fundamental</name>
      <jdbc-driver-params>
        <url>jdbc:sqlserver://localhost:1433</url>
        <driver-name>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-name>
        <properties>
          <property>
            <name>user</name>
            <value>javaweb</value>
          </property>
          <property>
            <name>databaseName</name>
            <value>TSQLFundamentals2008</value>
          </property>
        </properties>
        <password-encrypted>{AES}mC7MZTOcXIpmDSxDMdd7saPHBF01+jvvWuyeGNcUsc8=</password-encrypted>
      </jdbc-driver-params>
      <jdbc-connection-pool-params>
        <test-table-name>SQL SELECT 1</test-table-name>
      </jdbc-connection-pool-params>
      <jdbc-data-source-params>
        <jndi-name>fundamental</jndi-name>
        <global-transactions-protocol>OnePhaseCommit</global-transactions-protocol>
      </jdbc-data-source-params>
    </jdbc-data-source>

    4. NetBeans 创建web project: (index.jsp)

    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <%@page import="java.sql.ResultSet"%>
    <%@page import="java.sql.Statement"%>
    <%@page import="java.sql.Connection"%>
    <%@page import="javax.sql.DataSource"%>
    <%@page import="javax.naming.InitialContext"%>
    <%@page import="javax.naming.Context"%>
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>测试容器管理的数据源</title>
        </head>
        <body>
            <h1>测试容器管理的数据源</h1>
            <% 
                Context ctx = new InitialContext();
                DataSource ds = (DataSource)ctx.lookup("fundamental");
                Connection conn = ds.getConnection();
                Statement stmt = conn.createStatement();
                ResultSet rs = stmt.executeQuery("select * from HR.Employees");
                
                while (rs.next()) {
                    out.println(rs.getString(1) + ", " + rs.getString(2) + "<br/>");
                }
                
                rs.close();
                stmt.close();
                conn.close();
            %>
        </body>
    </html>

    5. 部署到weblogic: (D:domainsase_domainconfigconfig.xml)

      <app-deployment>
        <name>dsTest</name>
        <target>AdminServer</target>
        <module-type>war</module-type>
        <source-path>D:DocumentsJIRANetBeansWebJavaEE Traditionalch04dsTestuildweb</source-path>
        <security-dd-model>DDOnly</security-dd-model>
        <staging-mode>nostage</staging-mode>
      </app-deployment>

    6. 浏览器访问:http://localhost:7001/dsTest/index.jsp

  • 相关阅读:
    软件工程第一次作业(2)
    软件工程第一次作业
    TR111与STUN
    定制自己的ubuntu 镜像文件 (remastersys, respin, USB live CD)
    上层认证的安全协议 __〈无线局域网安全务实:WPA与802.11i〉读书笔记
    接入控制层的安全协议 __〈无线局域网安全务实:WPA与802.11i〉读书笔记
    WEP 协议__<无线局域网安全务实:WPA与802.11i〉读书笔记
    Python re模块中search与match的区别
    python中如何使用shell命令, 及python 与shell 中的变量相互通信
    sed命令简介及在sed命令中使用变量的方法
  • 原文地址:https://www.cnblogs.com/thlzhf/p/4066092.html
Copyright © 2011-2022 走看看