您的位置:首页 > 其它

weblogic安装步骤及遇到的问题

2017-04-22 22:45 429 查看
1.WebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件,webserver是用来构建网站的必要软件用来解析发布网页等功能,它是用纯java开发的。weblogic本来不是由bea发明的,是它从别人手中买过来,然后再加工扩展。目前weblogic在世界application server市场上占有最大的份额,其他还有象IBM的websphere,免费的tomcat、resin等中间件。

2.BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

3.下载地址 官网   http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

4.在线安装地址:http://download.oracle.com/otn_software/oepe/12.1.2.3/kepler/repository

oepe-12.1.2.3-kepler-distro-win32.zip http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-12123-2162643.html



7.在安装webligic 会出现两种安装模式! 



两种模式的区别: weblogic server 三种部署方法:自动部署、控制台部署、命令部署

自动部署:当其处于启用状态时,管理服务器将建设指定的目录以确定是否有新建的或者更新的应用程序,Weblogic server将自动部署该目录中的所有文件或目录。

默认情况下,自动部署目录为域的”/home/weblogic/bea/user_projects/domains/domainname/autodeploy”子目录,在autodeploy目录中找到任何新文件都将自动部署,applications目录中编辑或者修改的归档文件将会重新部署。

如果应用程序处于展开格式,则创建一个名为REDEPLOY的空文件,将其放置在WEB-INF目录中,然后当应用程序需要重新部署时,请修改该文件更新其时间戳,服务器将定期检查对REDEPLOY文件时间戳的更新。

最后,当前存在的applications目录中,后来被删除的文件自动从应用服务器中取消部署。

控制台部署:登陆控制台,选择部署项目,进行下一步,下一步部署

命令部署:WLST下部署 (这个相对用的较少)

8.安装步骤







































—⇒=>如果启动报错的话 看一下jdk路径 或则百度一下 因为报错原因我当初没有截图 忘了 所以最好是先处理下路经 如果路径没改 重新配制的话 如下配
4000


8.安装遇到的问题: \Java\jdk1.6.0_10” 原因: 因为jdk的安装路径存在空格 把jdk的环境配置java_home路径重新改过 然后把自己配置域重新新建域取新的jdk路径

原来的路径=====>:



改后的路径=====>:





====>然后后续步骤如上

创建域的方式和安装时的方式一样 注意后面选择jdk的 那里

然后重启服务



12.启动成功后判断是否安装没问题 打开网址:http://localhost:7001/console/login/LoginForm.jsp



13.目前还有个问题: 就是我选择正式环境安装 无法成功启动weblogic 待解决

14.然后关掉cmd 把tomcat下边的项目考到





明天解决正式环境的问题

16. Weblogic 的配置文件

Weblogic.xml 如下:

<?xml version="1.0" encoding="UTF-8"?>
<!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>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
<session-descriptor>
<session-param>
<param-name>TimeoutSecs</param-name>
<param-value>3600</param-value>
</session-param>
<session-param>
<param-name>CookieName</param-name>
<param-value>JSESSIONIDCW</param-value>
</session-param>
</session-descriptor>
<!--    <context-root>/</context-root> -->
</weblogic-web-app>


其中容易遇到的错误:

true —设成true jsp就会报classcastException false —设成false就没有问题了。 怎么回事呢?

这个设置指的是,是否优选web-info目录下的classes。如果你的classes没有在web-info目录下,又设置为true,就会出现问题了。

——————————————————

17.昨天开发模式没有解决的 就是启动时老是输入用户名密码 并且第一次是输了用户名后 密码数不了 第二次是输了用户名后 回车又回到启动的地方 不断循环 这次更改 正式的并且启动时不需要输入用户名密码 http://blog.csdn.net/babyt/article/details/4610118



set WLS_USER=weblogic
set WLS_PW=myweblogic123

%JAVA_HOME%binjava %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%serverlibweblogic.policy" weblogic.Server






关掉cmd窗口(就是停掉服务) 然后启动服务 (启动服务前面有)

然后就可以了 正式环境

可以各处综合 各处找 以前的记录 不是很详细 后期所加
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐