㈠ weblogic启动授管...当看到那一句命令行才能执行脚本...执行完脚本看到那一句命令行才算是跑起来了
1. 安装python
2. 打开命令行输入python并回车,如果出现下图这样的,就说明安装成功
㈡ 32位64位weblogic server怎么安装
(一) 安装
我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?
weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。 weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。
1、下载64位weblogic,打下这个地址:
http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。
2、下载64
位JDK,我们下载的文件wls1036_generic.jar文件里面不包括JDK,如有可能, 请尽量在Windows/linux平台下使用JRockit虚拟机,下载地址:
http://www.oracle.com/technetwork/middleware/jrockit/downloads/index.html。通用的64位 Weblogic 安装程序本身并不绑定任何版本的64位 JVM, 因此请安装第二步下载到的java安装程序.默认的安装路径(C:\Program Files)必须进行修改, 因为Weblogic和很多Java类库都不能很好的支持带有空格的目录名.请确保将JDK安装到不带任何空格的目录下(例如 C:\Java);
然后使用命令行安装,如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用cd进入到jdk的bin目录下面执行如下命令。
//界面安装,一般选择这个方法就可以
java -jar wls1034_generic.jar 即可启动安装过程, 默认启动的是图形界面的安装向导.
//控制台安装,这个方法一般用在linux等没有安装桌面环境的服务器上,命令行方式的安装命令用如下方式启动: java -jar wls1034_generic.jar -mode=console
//静默安装用如下方式启动:
java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml
此处不应该存在\java\jdkXXX, 特别需要注意的是,jdk必须为64位,如果jdk安装目录有空格,则启动会报错,报错为:此处不应该存在\java\jdkXXX.解决办法为重装
JDK到一个没有空格的目录,或者把java目录拷贝到一个没有空格的目录,安装的时候选择该目录下的jdk即可。另外该版本的weblogic,我用的是jdk1.7
3.现在创建域并启动服务器, 或许会发现如下提示的错误信息:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure
that wlntio.dll is in: ?C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\\Java\jdk1.6.0_24\bin; ?
解决方法
1) 进入如下目录: <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 复制文件wlntio.dll 并将其粘贴到 C:\Java\bin 目录下 (假设JDK事先已安装至 C:\Java);
2)或者修改系统的PATH变量使其包含<<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 此为推荐做法;
4. 启动服务器后, 问题应消失并可在Thread Dump中看到Muxer相关线程.
Linux/Unix下的解决方案:
需找到对应目录下的文件libmuxer.so或者libmuxer.sl, 将其加入系统的PATH或者LD_LIBRARY_PATH环境变量, 并确保WebLogic进程的所有者用户对其有读和执行的权限.
在Windows 64位操作系统安装Weblogic的注意事项
1、首先必须先安装一个64位的JDK,用于Weblogic、ADF运行时环境以及Domain的安装,如果安装Weblogic、ADF运行时环境或者Domain安装时使用的是32位的JDK,将可能产生不可预期的问题,例如在将Weblogic安装为Windows服务时,WebLogic将启动不了。(没有日志,没有任何提示)。
2、Weblogic安装文件必须是通用的jar文件,不能是exe版本的。之所以用jar版本的weblogic安装,是为了确保在安装过程中在weblogci的native目录下生成64位的lib文件。
3、检查/wlserver_10.3/common/bin/commEnv.cmd中的环境变量"JAVA_USE_64BIT"是否为“true”,以及“WL_USE_X86DLL”、“WL_USE_IA64DLL” 和“WL_USE_AMD64DLL”的值。
(二) 部署运行
1. 包引入错误
? 问题现象:Console页面提示
或者后台有如下错误日志
经过分析,应该是\WEB-INF\lib下的jar包仅读取到根目录就结束了。而类似cache等文件夹下的jar没有读取。
? 解决方案:在setDomainEnv.sh文件中指定文件访问路径。
2. 乱码现象
? 问题现象:部署后无法正常启动。经查,是web-inf/config下的POOLconfig文件夹
以及文件都没有生成。
或者访问页面出现乱码。
? 解决办法:
用命令locale -a 查询系统支持的字符集
然后在startserver.sh里加命令:lang=查询到的中文字符集名
样例:export LANG="zh_CN.GBK"
3. mime-typeType配置问题
? 问题现象:错误日志VALIDATION PROBLEMS WERE FOUND problem:
cvc-datatype-valid.1.1: string value 'msiexec.exe' does not match pattern for mime-typeType in namespace
Windows和linux都有这个问题。
? 解决方案:
Web.xml中
<mime-mapping>
<extension>msi</extension>
<mime-type>msiexec.exe</mime-type>
</mime-mapping>
修改为
<mime-mapping>
<extension>msi</extension>
<mime-type>application/x-msi</mime-type>
</mime-mapping>
4. 应用不存在
? 问题现象:weblogic.management.DeploymentException: [Deployer:149266]Illegal
state for operation deploy: 'STATE_PREPARED'.
或者weblogic.management.ManagementException: [Deployer:149001]No application named 'tdapweb' exists for operation start
? 解决方案:在console页面左上角更新中心,点激活更新即可
5. ClassNotFoundException: org.hibernate.hql.ast.HqlToken
在做项目的时候,我用weblogic跑了一下自己的程序(开发一直在tomcat下),发现出现了这样的问题,
ClassNotFoundException: org.hibernate.hql.ast.HqlToken ,郁闷了半天,在tomcat下没有任何错误,为何到weblogic就有问题了呢?
在网络和google上搜了好久,换了n个关键词,才搜到原因如下:
原因:
Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。
(1)选择Hibernate3.0的查询翻译器:
hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory
(2)选择Hibernate2.1的查询翻译器
hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorFactory
为了使用3.0的批量更新和删除功能,只能选择(1)否则不能解释批量更新的语句,当使用的时候出现了不支持条件输入中文的情况。
选择(2)可以支持输入中文,但没法解释批量更新语句了
在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了
antrl类库,就会产生一些类加载的错误,
无法找到在war或者ear中的hibernate3.jar。
出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务。
原来是冲突了,解决方法也很简单,就是添加
<prop
key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory </prop>
6. weblogic部署war包action不能访问问题解决方法 [There is no Action mapped for
namespace / and action name]
java web项目如果使用注解方式开发,打成war包后部署到weblogic上后会出现 "There is no Action mapped for namespace / and action name" action未找到的问题,解决方法: 在struts.xml里新增以下两行配置: 中通配符的原因,把value=".*?/*.*jar(!/)?"改成value=".*?/_wl_cls_gen.*jar (!/)?"即可。
7. java.lang.StackOverflowError
参见http://wenku.uu456.com/view/c42e7a5bbe23482fb4da4cf2.html weblogic优化配置
8. 包冲突
包冲突可以在WEB-INF下新建weblogic.xml文件,指定优先采用项目中指定的jar包,方式如下:
<?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>
<!-- 为web.xml所定义角色赋值,如果是或者之前的版本,
㈢ linux 下的weblogic6.1安装,配置,和部署。
其实,,weblogic的文档,很齐全的。非常值得参考!
我就是通过文档明白的。。虽然很麻烦。。。去主页下文档吧.
另外我帮你找的:
http://topic.csdn.net/t/20020320/21/589711.html
把全文及讨论看完,希望对你有用
㈣ 怎样在虚拟机上linux安装weblogic
安装:
进入weblogic安装包存放目录执行安装命令如:
入欢迎界面:
选择安装路径:
选择安装类型,笔者需要Weblogic的示例,所以就选择了含示例的安装,一般选择第一个
6
条件检查页面
7
安全更新页面,可以随意填写邮箱,
然后弹出连接失败,勾选我不希望收到有关配置 点击继续 ,继续执行下一步
8
安装概要页面,提示安装信息,点击安装按钮 执行安装
㈤ weblogic安装和启动问题,安装时能够启动,但是再次启动出现错误
从截图看可能是程序里面启动和停止的链接指定不正确
手工切换到建立domain的目录下启动server
a.进入cmd命令行
b. d:
c. cd D:BEAuser_projectsdomainsase_domainconfig
d.执行setDomainEnv.bat
e.cd ..
f.执行startWebLogic.cmd(启动adminserver)
2.可以尝试将启动和停止的执行文件指定到domain目录下启动和停止adminserver的cmd文件(startWebLogic.cmd stopWebLogic.cmd)
希望对您的问题有帮助
注:
如果在命令行执行启动命令时出现问题,可以查看<domain_dir>/servers/<server_name>/logs/<server_name>.log日志信息,检查启动的错误信息。
㈥ window 上安装weblogic 11g 卡在90%了怎么回事
建议重新安装
如果配置了环境变理直接使在控制台里面输入下面的命令即可。如果没有配置文件变量,在控制台使用cd进入到jdk的bin目录下面执行如下命令。
//界面安装,一般选择这个方法就可以
java -jar wls1034_generic.jar 即可启动安装过程, 默认启动的是图形界面的安装向导.
//控制台安装,这个方法一般用在linux等没有安装桌面环境的服务器上,命令行方式的安装命令用如下方式启动:
java -jar wls1034_generic.jar -mode=console
//静默安装用如下方式启动:
java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml
3.现在创建域并启动服务器, 或许会发现如下提示的错误信息:
<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: ‘C:\O
racle\fmwhome\wlserver_10.3\server\native\win\32;C:\Oracle\fmwhome\wlserver_10.3
\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\fmwhome\wlserver_10.3\serve
r\native\win\32\;C:\Oracle\fmwhome\wlserver_10.3\server\bin;C:\Program~\Java\jdk
1.6.0_24\jre\bin;C:\\Java\jdk1.6.0_24\bin; ‘
解决方法
1) 进入如下目录: <<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 复制文件wlntio.dll 并将其粘贴到 C:\Java\bin 目录下 (假设JDK事先已安装至 C:\Java);
2)或者修改系统的PATH变量使其包含<<Weblogic_Home_Directory>>\wlserver_10.3\server\native\win\x64, 此为推荐做法;
4. 启动服务器后, 问题应消失并可在Thread Dump中看到Muxer相关线程.
Linux/Unix下的解决方案:
需找到对应目录下的文件libmuxer.so或者libmuxer.sl, 将其加入系统的PATH或者LD_LIBRARY_PATH环境变量, 并确保WebLogic进程的所有者用户对其有读和执行的权限.
㈦ 怎么配置Weblogic域
1、创建域(Domain)的方式:
Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的
windows下面可以直接在开始菜单安装程序中创建domain,如图所示:
linux下面可以直接进入weblogic安装目录中创建domain,具体位置:
weblogic11/wlserver_10.3/common/bin/config.sh
当然config.cmd即是windows的创建domain的方式了。
2、创建domain:
默认选中“创建新的Weblogic域”,点击“下一步”
“扩展现有的Weblogic域”是指对已经存在的域进行额外配置
3、选择域源:
默认选中“Basic Weblogic Server Domain……”,即创建基本的域。点击“下一步”
其它几种domain类型是针对特定应用的,如sip、webservice。
4、指定域名和位置:
输入域的名称“example”,域的位置默认是:
weblogic11user_projectsdomains。点击下一步。
域创建完成之后,会在该位置下创建以域名称(如:example)命名的文件夹。
5、配置管理员用户名和口令:
意思是管理domain(修改配置、启动、停止等维护操作)的操作账号
上图所示,这里的配置是可选的,如果涉及到集群,可在这里配置。
直接点击下一步。
8、配置概要:
至此,已经完成了基本的配置,上图显示配置的概要信息,如域名、域类型、管理服务器名称等。点击“创建”按钮,进行domain的创建。
㈧ win10 64位 安装 Weblogic fmw_12.2.1.2.0_wls.jar 出错,试了多次都不行,jdk1.7 64位
配置JAVA环境变量
$vi .bash_profile
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export ORACLE_HOME=/bea
㈨ window下装了weblogic 11g怎么用
在命令行,进入安装文件wls1036_generic.jar所在文件夹 然后输入命令: Java -jar wls1036_generic.jar 点击回车后程序会启动weblogic安装文件的图形安装界面,如下图所示:
图解Windows下安装WebLogic
点击“下一步”,到下图界面,然后输入weblogic的安装目录。(路径中最好不要有空格),如下图所示:
图解Windows下安装WebLogic
点击“下一步”。到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。(目前weblogic可免费使用,需要oracle技术支持的话才需要付费),如下图所示:
图解Windows下安装WebLogic
点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。进入下图,勾选下面的框(不需要使用验证) ,如下图所示:
图解Windows下安装WebLogic
然后点击“继续”。到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置 ,如下图所示:
图解Windows下安装WebLogic
选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的) ,如下图所示:
图解Windows下安装WebLogic
点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可 ,如下图所示:
图解Windows下安装WebLogic
然后会显示出我们准备安装的组件信息,直接点击“下一步”,如下图所示:
图解Windows下安装WebLogic
然后就开始安装了 ,如下图所示:
图解Windows下安装WebLogic
安装完成了,这里有勾选“运行 Quickstart”表示安装完成后打开域创建和配置界面。点击“完成”按钮完成weblogic主程序的安装 ,如下图所示:
图解Windows下安装WebLogic