• WebLogic


    https://www.cnblogs.com/telwanggs/p/7137116.html

    https://blog.csdn.net/qq_23936389/article/details/81255992

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

    一、简介

    WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。 
    WebLogic是美商oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。(来自百度百科)

    官方文档地址:http://docs.oracle.com/en/middleware/index.html

    二、优点

    WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。

    • 标准 
      对业内多种标准的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
    • 可扩展性 
      WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
    • 快速开发 
      凭借对EJB和JSP的支持,以及WebLogic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。

    三、和其他服务器区别

    • tomcat (免费) 
      Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能 
      一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。
    • Jboss (免费) 
      JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
    • weblogic (收费) 
      weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。收费

    四、Windows下载安装

    地址: 
    http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html?ssSourceSiteId=ocomen 
    版本说明: 

    zip.. 绿色版,解压就可运行使用。 
    Generic…下载后是个jar包,带有安装向导 
    剩下的是各个系统的带有开发环境的文件,较大。 
    这里我们下载第二个,带有向导的安装文件。

    下载完成后,文件是个可执行的jar文件,因此我们进入到系统jdk下的/bin目录中,在命令窗口中执行

    java -jar 下载的weblogic文件
    • 1
    • 1

     
    可启动安装向导进行安装,这里省略安装步骤。

    安装完成后启动webligic 可看到如下信息: 

    这时可以在浏览器中查看weblogic管理平台 
    http://localhost:7001/console(7001为默认端口,与tomcat8080一样) 

    第一次启动页面如下,系统会进行相关配置,等会一会就可以看见管理平台

    五、linux下安装

    下载Linux版的jdk 安装并设置环境变量,具体方法参照各个linux发行版本的安装命令。 
    这里我们创建新的用户用于安装weblogic

    # groupadd weblogic  //创建组
    # useradd -g weblogic weblogic//创建用户并指定组
    # passwd weblogic //修改密码
    # su - weblogic  切换用户
    • 1
    • 2
    • 3
    • 4
    • 1
    • 2
    • 3
    • 4

    安装与windows下一样,使用java 执行jar文件即可。 

    启动安装向导安装步骤和windows下一样。 

    进行到这步的时候我们选择生产环境,和之前的windows不一样,windows下我们可以选择开发版。 

    完成之后如下图:

    我们到weblogic安装目录下启动weblogic 
    因为是生产环境,在启动日志时会提示输入密码 
    输入我们设置的密码最后看到启动成功。 

    六、weblogic配置

    6.1 生产模式下启动取消密码输入

    进入到weblogic安装目录下,进到user_projects/domains/base_domain/servers/AdminServer 下 
    新建文件夹 命名为:security 
    进入文件夹,新建文件boot.properties,内容如下:

    username=登陆用户名
    password=密码
    • 1
    • 2
    • 1
    • 2

    再次启动则不会让你输入用户名密码。

    6.2 生产模式与开发模式切换

    在生产环境中,进入到当前域的根目录下。 
    在config/config.xml中可以通过配置从生产环境切换开发环境 

    将true改为false即可,这是在生产模式中改开发模式,在开发模式中看不到这段配置项 

    6.3 增加多个域

    进入D:OracleMiddlewareOracle_Homewlservercommonin下 
    运行config.cmd linux下运行config.sh可启动配置向导,可以添加新的域。

    6.4 增加多个server

    进入weblogic管理页面,点击进入服务器管理页面 
    点击新建,输入服务器名称以及端口 

    部署应用后目标选择新建的server,输入下面的命令可以启动该server

    startManagedWebLogic.cmd managed_server_name admin_url (Windows)  
    startManagedWebLogic.sh managed_server_name admin_url (UNIX) 
    • 1
    • 2
    • 1
    • 2

    如: 
    c:OracleMiddlewareuser_projectsdomainsmydomaininstartManagedWebLogic.cmd myManagedServerhttp://AdminHost:7001 
    managed_server_name将指定受管服务的名称,admin_url指定管理服务监听地址(主机、IP地址,或者DNS名称),端口。如果管理服务和受管服务在一起的话,可以省略admin_url

    6.5 修改weblogic 端口

    进入D:OracleMiddlewareOracle_Homeuser_projectsdomainsase_domainconfig 
    编辑config.xml 

    6.6 修改weblogic jdk 位置

    说明: 
    1.D:ea为笔者weblogic安装目录 
    2.D:eauser_projectsdomainsase_domain为笔者域创建目录

    方法1: 
    修改文件:D:eawlserver_10.3commonincommEnv.cmd

    修改如下行:

    @rem Reset java Home 
    set JAVA_HOME=d:eajdk160_05

    方法2: 
    修改文件:D:eauser_projectsdomainsase_domaininsetDomainEnv.cmd

    在下面行 
    call “%WL_HOME%commonincommEnv.cmd”

    后面增加 
    set JAVA_HOME=d:eajdk160_05

    方法3: 
    修改文件:D:eauser_projectsdomainsase_domaininstartWebLogic.cmd

    在下面行 
    %JAVA_HOME%injava %JAVA_VM% -version

    前面增加: 
    set JAVA_HOME=d:eajdk160_05

    方法4: 
    修改domain中的 setDomainEnv.cmd 文件,将 SUN_JAVA_HOME 和 JAVA_HOME 修改为安装后的JDK路径。

    set SUN_JAVA_HOME=C:Program FilesJavajdk1.6.0_27

    if “%JAVA_VENDOR%”==”Oracle” ( 
    set JAVA_HOME=�A_JAVA_HOME% 
    ) else ( 
    if “%JAVA_VENDOR%”==”Sun” ( 
    set JAVA_HOME=%SUN_JAVA_HOME% 
    ) else ( 
    set JAVA_VENDOR=Sun 
    set JAVA_HOME=C:Program FilesJavajdk1.6.0_27 

    )

    七、weblogic 应用开发

    7.1、环境搭建

    下载eclipse 以及 oracle eclipse 开发工具 
    eclipse下载地址参见官网 
    oracle eclipse 开发工具下载地址: 
    http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html

     
    也可以在下载weblogic时选择后三个文件,对应系统的全部环境开发工具包括eclipse

    或者可以打开Eclipse的安装新软件的页面,Help -> Install New Software。 
    在Name处输入oepe(可以随便填,只是标记下这个url是什么), 
    Location处输入http://download.oracle.com/otn_software/oepe/12.1.3.3.1/luna/repository(之后的版本需jdk8支持) 
    我的eclipse版本为luna 
    可以在这个地址http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html 
    找到相应的插件地址: 
     
    点击OK。

    点开Tools下来菜单,选择Oracle Weblogic Server Tools,点击Next。 

    我安装了如下插件: 

    7.2、添加weblogic server

    打开添加server的窗口,这里我们展开Oracle 

    选择相应版本的weblogic server,可以自己设置weblogic server名字,下一步; 

    weblogic home 选择到本地weblogic 的 wlserver目录, 
    java home 会自动选择jdk的位置,也可以自己选择。next。 

    选择到本地weblogic 一个域的路径 

    安装好结果如下 

    7.3、部署

    进入weblogic 后台管理平台,进入部署页面,部署项目。

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

    0x01 weblogic下载安装

    去Oracle官网下载Weblogic 10.3.6,选择Generic版本,各版本选择下载地址:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

    Weblogic 10.3.6 下载地址:http://download.oracle.com/otn/nt/middleware/11g/wls/1036/wls1036_generic.jar

    下载完成后,打开命令提示符,在命令提示符下使用下面命令安装64位的Weblogic:

     java -D64 -jar wls1036_generic.jar

     1、启动安装,直接点击下一步

    2、选择“创建新的中间件主目录”,选择中间件主目录,建议除C盘外的盘符,避免占用系统盘空间,点击“下一步”,(这里是虚拟机,只有一个C盘)

    3、注册安全更新这一步,直接点击下一步

    4、如果弹出连接失败,选择我希望不接收。。。。点击继续

    5、默认选择“典型”安装,点击下一步

     6、选择jdk目录,默认产品安装目录,点击“下一步”

    7、默认选择所有用户,下一步

    8、安装概要,下一步

    9、开始安装。

    10、如果需要直接创建weblogic域,选择“运行Quickstart”,点击“完成”按钮,进入快速启动页面;如果想要稍后再进行创建,取消“运行Quickstart”,点击“完成”按钮,安装完成

    11、点击“Ggetting started with WebLogic Server”,进入Fusion Middleware配置向导

    12、选择创建新的weblogic域

    13、直接进入下一步

    14、输入域的名称和位置,直接默认即可,点击“下一步”

    15、配置管理员用户名、密码,之后启动weblogic和登陆控制台需要用到,输入后点击“下一步”

    用户名默认:weblogic

    口令:要求最少八位,

    16、选择“生产模式”、JDK最好选择Weblogic自带jdk,点击“下一步”

    17、选择“管理服务器”、“受管服务器、集群和计算机”,点击“下一步”

    18、名称默认即可,选择本地监听地址(本机IP地址)端口号默认7001,点击“下一步”

    19、无需配置受管服务器,直接点击“下一步”

    20、无需配置集群,直接点击下一步

    21、无需配置计算机,直接点击下一步

    22、开始创建

    22、创建域完成,点击完成

    0x02 weblogic配置

    1、进入“C:OracleMiddlewareuser_projectsdomainsase_domain”,双击“startWebLogic.cmd”,启动weblogic

    2、输入刚才设置weblogic用户名和密码

    3、打开浏览器输入控制台url,进入控制台进行管理

    http://192.168.204.143:7001/console/ 

    0x03 控制台上传获取webshell

    1、点击锁定并编辑

    2、选择部署,进一步点击右边的安装

     

    3、 点击上传文件--进入文件上传界面,选择要上传的war包

    4、选择要上传的war包

    5、选择路径,下一步

    6、选择将此部署安装为应用程序

    7、完成部署

    8、选择激活更改后,状态变更为准备就绪,启动该服务

    9、访问url,获取webshell

     

    参考链接:

    Weblogic部署项目三种方式

    https://blog.csdn.net/magi1201/article/details/46280507

    webLogic10.3.6安装、配置图解

    https://wenku.baidu.com/view/938a7a56f5335a8102d220d0.html

  • 相关阅读:
    ubuntu9.10在AMD 双核上的安装
    修改wamp默认安装下MySQL的root账户密码
    IE6 IE7 IE8 火狐浏览器兼容问题
    在windows xp下安装ubuntu9.10
    制作Ubuntu U 盘启动盘在ubuntu12.04中
    使用StackTraceElement封装,打印调试代码!
    String字符串拼接原理剖析
    List中的数据如何根据对象的某一个或多个字段排序引出Comparable和comparator的使用
    String类的split方法
    通过例子看六种异常处理的陋习
  • 原文地址:https://www.cnblogs.com/zhoading/p/14296391.html
Copyright © 2020-2023  润新知