weblogic部署注意事项
- 格式:docx
- 大小:18.24 KB
- 文档页数:2
①运行开始-> 程序-> BEA Products -> Tools -> Configuration Wizard。
②选择Create a new WebLogic domain,Next。
③在Select Domain Source 界面保持默认,Next。
④在User name 处输入用户名,默认为weblogic,两个password 都输入12345678(密码要求8 位),Next。
⑤在Configure Server Start Mode and JDK 界面中保持默认,即JDK 选择的是“Sun SDK 1.5.0_03 @ E:\bea\jdk150_0 3”,注意这里若选择“Other JDK”配置比SDK 1.5.0_03 更高的版本,服务器启动时将会出现异常,所以最好保持默认,然后Nex t。
⑥在Customize Environment and Services Settings 界面中默认为No,Next。
⑦在Domain name 处输入mydomain,点击Create。
⑧完成后点击Done 关闭Configuration Wizard 对话框。
⑨运行开始-> 程序-> BEA Products -> User Projects ->mydomain -> Start Admin Server for Weblogic Server Domain,检查服务器是否启动成功。
[url]http://localhost:[/url]7001/c onsole在Eclipse3.3(MyEclipse6.0.1)中配置weblogic10.x服务器。
启动Eclipse,选择“Window -> Preferences”菜单,打开首选项对话框。
展开MyEclipse 下的Servers 节点,再展开WebLogic节点,点击WebLogic 10.x ,选中右边的Enable 单选按钮,启用WebLogic 服务器。
WebLogic 部署方案1. 概述WebLogic Server 是Oracle Corporation的一款Java EE应用服务器,用于构建、部署和管理中大型、可扩展的企业级应用程序。
本文档旨在提供一个WebLogic部署方案的详细指南,帮助用户轻松地将其应用程序部署在WebLogic Server上。
2. 准备工作2.1 硬件和资源要求在开始部署之前,需确保满足以下硬件和资源要求: - 服务器硬件:64位处理器、至少4核CPU、8GB以上内存 - 操作系统:推荐使用支持Java EE的操作系统,如Linux、Windows Server等 - 存储空间:至少需要20GB的可用磁盘空间 -网络配置:确保服务器连接到稳定的网络,并具备外部访问权限 - JDK版本:WebLogic Server 12c要求使用Java SE Development Kit (JDK) 82.2 软件要求在开始部署之前,请确保按照以下软件要求进行安装: - WebLogic Server 安装包:从Oracle官方网站下载最新版本的WebLogic Server安装包 - Java SE Development Kit (JDK):从Oracle官方网站下载最新版本的JDK,并按照默认配置进行安装 - 数据库:根据应用程序需求选择合适的数据库,如Oracle Database、MySQL等 - IDE工具(可选):推荐使用Eclipse、IntelliJ IDEA等常见的Java开发工具3. 安装和配置WebLogic3.1 安装WebLogic Server1.解压WebLogic Server安装包到目标文件夹2.打开终端或命令提示符,切换到解压后的目录3.执行./configure.sh(Linux)或configure.cmd(Windows)命令,按照提示完成安装过程3.2 创建域和管理服务器1.打开终端或命令提示符,切换到WebLogic Server目录下的bin文件夹2.执行./config.sh(Linux)或config.cmd(Windows)命令,启动配置向导3.选择“创建新的域”选项,并按照向导提示完成域的创建过程4.在域创建完成后,启动管理服务器3.3 配置数据源和连接池1.打开WebLogic管理控制台,通过浏览器访问http://localhost:7001/console(默认端口号为7001)2.登录管理控制台,使用用户名和密码进行认证3.在控制台中,导航到“服务”->“JDBC”->“数据源”,点击“新建”按钮,按照向导完成数据源的配置4.导航到“服务”->“JDBC”->“连接池”,点击“新建”按钮,按照向导完成连接池的配置4. 部署应用程序4.1 打包应用程序1.将应用程序源代码导入IDE工具中2.构建项目,生成可部署的应用程序文件(一般为war或ear文件)4.2 部署应用程序1.打开WebLogic管理控制台,在导航栏中选择“部署”->“安装”2.点击“上传”按钮,选择应用程序文件并上传3.在应用程序列表中,选择要部署的应用程序,并点击“部署”按钮4.按照向导提示完成应用程序部署过程5. 监视和管理WebLogic5.1 监视服务器WebLogic提供了丰富的监视和管理功能,用于实时监控服务器的运行状况。
weblogic安装部署总结一,安装安装Weblogic9.2安装 SERVER920_WIN32.EXE 一路next就行安装后,weblogic是没有使用域的可以开始-程序-bea products-quickStart 在弹出界面中点击Start Weblogic Server 9.2启动整个weblogc服务然后登陆http://localhost:7001/console(用户名密码默认是weblogic/weblogic)中 Deployments可以看到整个weblogic本身已经有的服务,这样就表示安装成功。
二,建立域开始-程序-bea products-tools-configuration Wizard,如果是win8,直接运行程序中的configuration Wizard建立一名为yangha2_domain的域,自己设置用户名和密码(这里一样是设置为weblogic/weblogic)系统默认在D:\bea下生产目录user_projects,最后形成:D:\bea\user_projects\domains\yangha2_domain的目录结构,可以不断这么新建域,注意这个文件D:\bea\user_projects\domains\yangha2_domain\config\config.x ml三,项目部署前可以部署war包,也可以直接讲tomcate下的应用作为部署文件,这里分别以JSTLSample.war,和tomcate下的tomcate的TestSSH为例要将项目部署在yangha2_domain下,首先启动yangha2_domain:开始-程序-bea products-user projects-yangha2_domain-Start admin service for Weblogic...如果是win8 就只就双击:E:\bea\user_projects\domains\yangha_domain\startWebLogic.c md四,项目部署访问http://localhost:7001/console,由于启动的是域yangha2_domain所以登陆要用yangha2_domain的用户名和密码weblogic/weblogic,登陆进入后Deployments发现没有应用,因为yangha2_domain还没有部署任何东西,点击左上角的Lock&Edit 再点击Deployments 再点击Install,选择相应war包或者tomcate下的应用的部署文件的地址,一次只能部署一个,一路next完毕。
weblogic安装配臵及常见问题在安装、配臵WEBLOGIC时,主要有以下几个方面的配臵和问题:一、JSP的设臵1。
weblogic.properties文件中的设臵在PROPERTIES文件中对于JSP进行设臵:# Set up WebLogic JSP propertiesweblogic.httpd.register.*.jsp=\weblogic.servlet.JSPServletweblogic.httpd.initArgs.*.jsp=\pageCheckSeconds=1,\compileCommand=c:/jdk1.3/bin/javac.exe,\workingDir=C:/weblogic/myserver/classfiles,\encoding=gb2312(或GBK),\verbose=true2。
查看JSP生成的JAVA代码在上边的配臵中,到workingDir指定的目录下查找相应目录下的JAVA文件。
在测试JSP时,如果出现编译问题,由于报错位臵不精确,因此经常需要查看相应的JAVA源文件,以便找到真正的问题所在3。
手工编译JSP的方法运行setEnv.sh;java weblogic.jspc your.jsp二、SERVLET的设臵1。
如何进行SERVLET的登记?#用于进行servlet的登记weblogic.httpd.register.test_servlet=doctor.servlets.test_servlet weblogic.httpd.register.test1_servlet=doctor.servlets.test1_servlet weblogic.httpd.register.test2_servlet=doctor.servlets.test2_servlet2。
如何不登记一个SERVLET,而直接测试该SERVLET首先在weblogic.properties文件中登记weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet然后在浏览器中键入:http://host:7001/servlets/your_package/your.class3。
Weblogic安装与部署目录1. 环境准备工作 (2)2. 安装部署 (2)2.1 weblogic安装 (2)2.2链接缓冲池配置 (2)2.3数据源配置 (2)2.4创建表空间 (2)2.5创建数据库使用用户 (3)2.6导入备份库 (4)2.7部署应用程序 (4)3. 部署出现问题 (4)3.1 备份库与rar包 (4)3.2应用部署rar包位置 (4)3.3xfire在weblogic8.1版本中,qname.jar包问题 (4)3.3安装启动出现闪退现象 (4)3.4 weblogic正常启动闪退 (5)3.5数据库导入报错-0010 (5)3.6 weblogic初次启动内存溢出报错 (5)1.环境准备工作A.weblogic8.14安装包B.ORCL10 安装包C.PL/SQL安装包D.备份库和RAR包2.安装部署2.1 weblogic安装安装好weblogic后,创建一个新的域,在浏览器中访问127.0.01:7001/console页面中登录weblogic安装时,配置端口号、账户、以及密码登录weblogic。
Weblogic安装时,会有两种模式,一种开发环境模式,一种生产数据环境模式。
创建域后,在weblogci安装目录文件夹以下,会产生一个user_projects文件夹。
2.2链接缓冲池配置在weblogic控制台页面中,对链接缓冲池进行配置。
在配置时,选择页面选项链接缓冲池。
第一步:选择使用的数据库以及相应的数据库驱动程序。
第二步:对数据库名:orcl、数据库使用名、密码、以及主机进行设置。
【注意1:主机名,如数据库安装在本机上,可以使用localhost或者127.0.0.1进行访问。
如数据库非本机上,则输入数据库服务器IP地址】【注意2:数据库使用名和密码,就是要链接的数据库】2.3数据源配置数据源配置,主要是配置JDNI名称。
JDNI名称赋值,则需要使用发包,在发包下寻找datesource.xml文件。
weblogic部署常见问题weblogic.xml是可以选的,可以不要,除非你需要先加载web-inf/lib文件。
weblogic.xml主要配置web容器的一些属性,比较JSP编译时间间隔、编译路径等web.xml是配置整个应用工程的属性,如servlet 等JSP乱码:在你工程目录下面的/WEB-INF里面有一个weblogic.xml这个文件里有字符集设置(这个weblogic.xml文件是你在使用weblogic对自己的这个WEB工程进行发布时,通过向导一步一步进行参数设置之后,自动生成的)。
weblogic.xml里的字符集设置为:/*UTF-8就我个人成功部署的经历说说我的部署心得。
/doc/9018782586.html,/s/blog_4745d 1c1010171av.html1.部署出错。
部署出错常见问题就是,web.xml不规范。
web.xml不规范将直接导致部署不成功!weblogic对web.xml检查非常严格,大部分能在tomcat下调试成功的,在weblogic下不一定会成功。
原因是,tomcat不能算是一个服务器所以检查相对不够严格。
注意这里说的tomcat指的是5.5及以下。
tomcat6在整个结构上有了一定的改变,部分tomcat5.5能通过的,在tomcat6下并不一定成功!所以出错后,应当根据提示检查下web.xml书写是否规范。
部署不成功的另一种问题,JRE版本不对应。
换句话说就是服务器上的JDK低于你开发环境中的JDK,导致的版本出错。
这个是比较郁闷的,通常情况下有两种建议:其一,最好的办法是将服务器上的JDK升级至官方最高版本。
这样做的好处是,不用担心版本问题,另外新版本通常支持新的特性,对开发也有很大的帮助。
其二,将本地的JDK和服务器上的JDK控制在同一个版本。
这样就不用担心版本不对应。
下面说下问题出现以后的解决方法,通过MyEclipse的项目属性->JRE设置->添加新的JRE->让项目的使用新添加的JRE。
weblogic部署和优化Weblogic是目前主流J2EE服务器之一,支持符合J2EE标准的各类应用程序(Application),Weblogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统。
weblogic部署一、weblogic部署前准备工作二、检查weblogic是否已经安装(weblogic 10.3 JDK1.6 )。
三、如没有安装联系ICT进行安装。
四、规划好(端口号、域路径、域名、console账号密码),建域的时候需用到这三个信息。
五、建weblogic域1)运行命令并建域bea/wlserver_10.3/common/bin/config.sh选择组件设置域的用户/密码选择运行模式, 建议使用production模式:修改端口设置域的存放路径:设置域名:在域的路径下新建boot.properties文件:补充:到其他域拷贝start.sh webkill.sh尝试用start.sh webkill.sh 进行域停启cd 域路径vi boot.propertiesmkdir app六、部署weblogic域1)修改config.xml部署A、数据库连接配置jdbc—在/home/spsdev/weblogic/acc/acc/WEB-INF/classes目录下修改jdbc.properteres、datasources.xmljndi—在/home/weblogic/acc/accweb1/config/jdbc目录下增加getpass.sh ***-jdbc.xml trans3des.sh transinput.sh配置。
上面的文件都可以在其他域的连接池进行拷贝,其中***-jdbc.xml文件要修改相应的数据库连接串和用户,用户密码可以通过执行transinput.sh修改用户密码。
B、config.xml配置部署下面是有JNDI连接池的配置方式,如是jdbc去掉相关连接池的配置。
weblogic9.2 + myeclipse 部署问题weblogic9.2 + myeclipse 部署时要注意的几点文章分类:Java编程1、JDK的选用weblogic9.2版本所使用的jdk为jdk150_12,如果项目中使用jdk1.6的话,就只能访问到http://localhost:7001/console而进入项目后会报Error 404或500错误,而项目本身在tomcat或其他应用服务器是没有问题的。
这时就需要将weblogic9.2所使用的jdk与IDE工具安装的jdk统一为1.5的,也可以使用weblogic自带的jdk。
注:确保所有的jar存在还有E:\bea9\weblogic92\server\lib\weblogic.jar存在否则主页可能报404错误2、autodeploy1) 要先启动服务,在部署项目,自动部署才会起效。
2) 自动部署的项目删除后,再重新部署部署不成功,报访问null错误,且在console中无法删除自动部署的文件这时找到user_projects\domains\base_domain\config 目录,在这个目录下有个config.x ml 文件,在文件中找到自动部署的项目如下所示,将其删掉,同时将user_projects\domains\base_domain\config\deployments 目录下自动部署的那个文件夹删除即可。
<app-deployment><name>_appsdir_TEST_dir</name><target>AdminServer</target><module-type>war</module-type><source-path>autodeploy\TEST</source-path><security-dd-model>DDOnly</security-dd-model><staging-mode>nostage</staging-mode></app-deployment>3)自动部署时,weblogic不识别应用程序,报如下错误DeploymentException:[J2EE:160177]The application at "C:\bea\user_projects\domains\ registry\autodeploy\registry"was not recognized as a valid application type. If this is an EAR file, please ensur e the META-INF/application.xml exists.EJB-JARs should have a META-INF/ejb-jar.xml or corresponding annotations exist. If this is an exploded WAR,the name of directory must be end with ".war". RARs require a META-INF/ra.xml.A JMS deployment should be an XML filewhose name ends with "-jms.xml". A JDBC deployment should be an XML file w hose name ends with "-jdbc.xml".For other application types, please consult the WebLogic Server documentation.'解决方法:首先启动服务器,然后在ser_projects\domains\base_domain\config\config.xml文件中添写要自动部署的项目,如下所示<app-deployment><name>_appsdir_TEST_dir</name><target>AdminServer</target><module-type>war</module-type><source-path>autodeploy\TEST</source-path><security-dd-model>DDOnly</security-dd-model><staging-mode>nostage</staging-mode></app-deployment>并同时在user_projects\domains\base_domain\config\deployments新建一个空的文件夹,名称为_appsdir_TEST_dir然后再myeclipse中重新部署一下工程。
64位weblogic11g安装部署以及常见问题解决方案目录(一) 安装 (1)在Windows 64位操作系统安装Weblogic的注意事项 (3)(二) 部署运行 (3)1. 包引入错误 (3)2.乱码现象 (3)3.mime-typeType配置问题 (4)4.应用不存在 (4)5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4)6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped fornamespace / and action name] (5)ng.StackOverflowError (5)(一)安装我们在64位的服务器上为提高性能要安装64位的weblogic。
经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么?weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。
weblogic从bea被oracle收购后,不需要破解,就只有授权。
什么意思呢?就是说从oracle官网上下载的weblogic 就是全功能版本,不管是集群还是其他,功能没有任何限制。
但是如果要用于商业环境,必须要向oracle买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。
1、下载64位weblogic,打下这个地址:/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虚拟机,下载地址:/technetwork/middleware/jrockit/downloads/index.html。
Weblogic部署项⽬三种⽅式在weblogic中部署项⽬通常有三种⽅式:第⼀,在控制台中安装部署;第⼆,将部署包放在domain域中autodeploy⽬录下部署;第三,使⽤域中配置⽂件config.xml 进⾏项⽬的部署。
控制台部署1 启动weblogic服务,登录到weblogic控制台页⾯,输⼊⽤户名和密码,登录到控制台⾥⾯2 点击左侧的部署3 在右侧点击安装按钮,准备进⾏项⽬安装4 看到路径输⼊框,可以在下⾯选择要部署的项⽬的位置5 也可以直接输⼊要部署的包的位置,敲回车6 点击下⼀步即可7 继续下⼀步8 点击完成按钮9 保存前⾯各步的设置10 保存完成后,会看到激活更改的提⽰,且不需要重启。
11 这时便可以进⾏了,输⼊项⽬名称,看到了项⽬的欢迎页⾯,即项⽬部署成功。
如果前⾯的步骤操作完成了,但依然⽆法访问项⽬的话,可以参考下⾯的补充步骤补充步骤补1 点击部署,勾选上项⽬,点击启动补2 待启动后,项⽬状态为活动,健康状况为OK时,继续测试。
autodeploy⾃动部署⾃动部署时不需要登录控制台,在domain域的主⽬录下⾯有个autodeploy⽬录,直接将项⽬包拷贝到autodeploy⽬录下⾯就可以了。
autodeploy⽬录⾥⾯有个readme.txt ⽂档,打开看⼀下,这⾥摘第⼀段出来[html]1. This autodeploy directory provides a quick way to deploy applications2. to a development server. When the WebLogic Server instance is running3. in development mode, applications and modules in this directory are4. automatically deployed.主要说什么呢,就是开发模式下⾯,当weblogic启动时,会⾃动部署autodeploy⽬录下⾯的项⽬。
1、在WEB-INF目录下加入application.xml文件
<?xml version="1.0"encoding="UTF-8"?>
<application xmlns="/xml/ns/j2ee"xmlns: xsi="/2001/XMLSchema-instance"version="1 .4"xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/application_1_4.xsd">
<display-name>sarp(注意:修改为自己工程的工程名)</display-name>
<module id="myeclipse.1279322182068">
<web>
<web-uri>sarp.war(注意:修改为自己工程的工程名)</web-uri>
<context-root>/sarp(注意:修改为自己工程的工程
名)</context-root>
</web>
</module>
</application>
2、在WEB-INF目录下加入weblogic.xml文件
<!DOCTYPE weblogic-web-app PUBLIC"-//BEA Systems, Inc.//DTD Web Application
8.1//EN""/servers/wls810/dtd/weblogic81 0-web-jar.dtd">
<weblogic-web-app>
<container-descriptor>
<show-archived-real-path-enabled>true</show-archived-real -path-enabled>
</container-descriptor>
<context-root>/sarp(注意:修改为自己工程的工程
名)</context-root>
</weblogic-web-ap
3、配置文件中配置项不能以*号开头
如:spring-mvc.xml中
错误:<context:component-scan base-package="*.soshare" />
正确:<context:component-scan base-package="com.soshare"/> <context:component-scan base-package="core.soshare"/> 4、web.xml文件注意事项
错误配置:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
正确配置:
<servlet-mapping>default
<servlet-name>FileServlet</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
web.xml如果有servlet-mapping属性就需要修改servlet-name值,一个或多个都需要修改。
如果没有servlet-mapping属性就不作修改。
5、jar包注意事项
目前只发现jackson-mapper-lgpl-1.4.0.jar包在部署环境上会有冲突,去掉就可以了。
6、程序中不能有中文名称
7、META-INF目录下不能用application.xml
8、log4j中直接使用变量可生成日志。