1, weblogic 安装介质的获取:

  

oracle 官方weblogic下载 :
 

oracle官网下载是需要登录的(yangweicsd1006@126.com: 电话+Cxn)

(QQ邮箱: 电话+Yw)

WebLogic10.3.6_win32 安装包百度网盘  链接: http://pan.baidu.com/s/1ntMcVHZ 密码: qd2a

2, domain是weblogic最基础的管理单元,安装过程会创建域以及管理服务器的.

  比如我自己的:

----------------------------------------------------------------
域名和路径:
base_domain
C:\Oracle\Middleware\user_projects\domains
----------------------------------------------------------------
管理员用户名和口令
weblogic  weblogic_123

----------------------------------------------------------------
管理服务器
OpsServer  All Local Addresses  7001   7002

3, 启动 weblogic,

  可以在开始菜单中找到" Start Admin Server for Weblogic Server Domain" 来开启Weblogic服务,

  也可以找到命令"startWebLogic.cmd"来启动

  C:\Oracle\Middleware\user_projects\domains\base_domain\startWebLogic.cmd

4, 访问地址:

   http://localhost:7001/console/  ,输入管理员账号密码登录.

5, 我安装过程中,创建的服务器名是 OpsServer ,这个服务器在启动,部署应用等等过程都是有详细的日志记录的,帮助大家查找问题.

  C:\Oracle\Middleware\user_projects\domains\base_domain\servers\OpsServer\logs\OpsServer.log

6,  部署自己的应用。 以  ops-web 为例.

  注意  对weblogic的任何修改都要重新启动 weblogic

  部署过程中的常见问题:

  1) java.lang.OutOfMemoryError: PermGen space. (内存溢出)

把weblogic服务器下的java VM arguments:-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=128m -Xverify:none -da
修改成:-Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=48m -XX:MaxPermSize=256m -Xverify:none -da  

  设置方式:

  编辑启动文件:base_domain\startWebLogic.cmd

set DOMAIN_HOME=C:\Oracle\Middleware\user_projects\domains\base_domain
set JAVA_VM=%JAVA_VM% -XX:MaxPermSize=256m
call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*

  如果多次出现的话,可能要重新启动一下weblogic.

可参考: http://www.blogjava.net/lqsun/archive/2005/06/10/5887.html

  2)Cannot set web app root system property when WAR file is not expanded

    本质问题是 : servletContext.getRealPath函数为空

    解决办法: 在WEB-INF 下面 加  weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>

<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
    <wls:context-root>/ops-web</wls:context-root>
    <wls:charset-params>
        <wls:input-charset>
            <wls:resource-path>/*</wls:resource-path>
            <wls:java-charset-name>UTF-8</wls:java-charset-name>
        </wls:input-charset>
    </wls:charset-params>

    <wls:container-descriptor>
            <!-- yangw change false to true -->
        <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
        <wls:show-archived-real-path-enabled>true</wls:show-archived-real-path-enabled> 
    </wls:container-descriptor>

</wls:weblogic-web-app>

  可参考: http://blog.csdn.net/ouvidia/article/details/38453353

  3) WebLogic下开发Hibernate问题 java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z

  问题在于Hibernate的包冲突或者没有被加载到,解决办法是  将我们应用的 hibernate-jpa-2.0-api-1.0.1.Final.jar

拷贝到C:\Oracle\Middleware\jdk160_29\jre\lib\ext 目录下

7,访问自己的应用出现的问题:

  debug模式启动之后,运行的时候出现错误:Type mismatch: cannot convert from Tag to JspTag

把WEB-INF 下面的lib 下面的 servletapi-2.3.jar 删除掉就好了与weblogic.jar冲突。 

  

在Linux上,启动Weblogic时总是提示输入用户名和密码, 这里采用 保存用户密码信息到 boot.properties文件中

在AdminServer中和ManagerServer中保存,比如我的应用

/home/weblogic/weblogic_domain/servers/AdminServer/security/boot.properties

/home/weblogic/weblogic_domain/servers/S1/security/boot.properties

password=登录weblogic的域用户密码
username=登录weblogic的域用户名

保存之后启动,weblogic会自动对用户名和密码加密.

在Linux上,启动weblogic应用报 java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z时的解决办法?

在weblogic.xml中配置优先加载即可

部署应用时,有时会报[DeploymentService:290066]Error occurred while downloading files from admin server for deployment request "1,365,321,820,868". Underlying error is: "null" 错误, 究其原因 往往是 项目中有中文文件名,而且显示的是乱码,尤其是同一个目录下有可能有两个一模一样的乱码文件.

weblogic-部署web应用的更多相关文章

  1. WebLogic使用总结(七)——WebLogic部署Web应用并绑定域名

    一.在WebLogic中创建一个虚拟主机 找到虚拟主机面板,如下图所示:

  2. WebLogic使用总结(四)——WebLogic部署Web应用

    一.打包Web应用 首先将要部署到WebLogic的Web应用打包成war包,具体操作步骤如下图所示: 选中要打包的[oams]项目→[Export...]

  3. Weblogic部署web项目代码中获取项目名为null的问题

    写在前面 这个问题之前遇到一次, 时间久就忘了, 还是好记性不如烂笔头, 记一下吧.Windows下部署到Tomcat和Linux下部署到Weblogic的获取项目名写法. 关键代码 java代码 w ...

  4. Weblogic部署web项目获取项目根目录为null

    写在前面 图片上传功能, web项目部署在本地Tomcat上并没有问题, 但是打成war包部署到Linux服务器Weblogic下却出现如题问题, 导致图片上传失败. 问题代码 String real ...

  5. weblogic部署web项目(war包)

    第一步,启动并访问weblogic,进入登录页面 第二步,进入主页面,开始部署项目 第三步,上载项目war包 选择需要上载的本地war包 第四步,开始项目配置 继续下一步 选择红色标记的配置 第五步, ...

  6. Linux Weblogic部署web项目(war包)

    第一步,启动并访问weblogic,进入登录页面 第二步,进入主页面,开始部署项目 第三步,上载项目war包 选择需要上载的本地war包 第四步,开始项目配置 继续下一步 选择红色标记的配置 第五步, ...

  7. weblogic部署web项目出现错误

    1.错误描述 <2015-3-15 下午02时13分01秒 CST> <Info> <Security> <BEA-090905> <Disabl ...

  8. weblogic如何部署web应用

    weblogic如何部署web应用 程序员的基础教程:菜鸟程序员

  9. 项目打包 weblogic部署

    工作流打包:   由于没有集成单点,配置文件要修改 将webnocas.xml内容复制覆盖 web.xml   到这里修改完毕 选择weblogic项目,右键maven install,生成.ear文 ...

  10. WebLogic部署集群和代理服务器

    应公司要求,最近在学习weblogic集群这块的知识,下面我把我这几天学到的,以及过程中遇到的问题及如何解决的,分享给大家.首先,weblogic是Orcale公司的一款产品,至于其作用,我想就不用我 ...

随机推荐

  1. 利用GPU实现翻页效果

    0x00 前言 有一段时间没有更新博客了,在考虑写点什么的时候正好赶上了这个月我的书<Unity 3D脚本编程>又加印了.因此写篇小文聊聊利用shader来实现翻书的效果吧. 虽然本文是这 ...

  2. vue-cli脚手架npm相关文件解读(5)vue-loader.conf.js

    系列文章传送门: 1.build/webpack.base.conf.js 2.build/webpack.prod.conf.js 3.build/webpack.dev.conf.js 4.bui ...

  3. Andrew Ng机器学习课程笔记--week9(上)(异常检测&推荐系统)

    本周内容较多,故分为上下两篇文章. 一.内容概要 1. Anomaly Detection Density Estimation Problem Motivation Gaussian Distrib ...

  4. Spring(二)--FactoryBean、bean的后置处理器、数据库连接池、引用外部文件、使用注解配置bean等

    实验1:配置通过静态工厂方法创建的bean  [通过静态方法提供实例对象,工厂类本身不需要实例化!] 1.创建静态工厂类 public class StaticFactory { private st ...

  5. Java开源连接池c3p0的基本用法

    前言:其实c3p0只是一个实现了javax.sql 接口 DataSource的一个工具集,使用c3p0可以帮我们管理宝贵的Connection资源,无须我们去创建连接(免去每次配置数据库驱动,url ...

  6. Ubuntu 14.04 安装LNMP(nginx/1.12.1+php7.1.9+mysql5.7.19)环境

    这篇教程中,我们将讨论怎样在Ubuntu 14.04搭建LNMP环境 1 安装Nginx 首先我们要更新apt源 sudo add-apt-repository ppa:nginx/stable  s ...

  7. Kosaraju算法详解

    Kosaraju算法是干什么的? Kosaraju算法可以计算出一个有向图的强连通分量 什么是强连通分量? 在一个有向图中如果两个结点(结点v与结点w)在同一个环中(等价于v可通过有向路径到达w,w也 ...

  8. [js高手之路]深入浅出webpack教程系列9-打包图片(file-loader)用法

    我们还是接着上文继续,本文我们要讲的是图片资源的打包,图片在静态排版中,经常出现的两个位置是css通过background引入背景,还有一种就是在html模板文件中用img标签引入的方式,如果要在we ...

  9. sql执行机制

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp38 sql执行机制 1.对于普通的sql语句只有where条件的执行机制 ...

  10. 【小白成长撸】--多项式求圆周率PI

    /*程序的版权和版本声明部分: *Copyright(c) 2016,电子科技大学本科生 *All rights reserved. *文件名:多项式求PI *程序作用:计算圆周率PI *作者:Amo ...