`
graying
  • 浏览: 27272 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Weblogic10注册成Windows2008的服务——为Seam on Weblogic做准备

    博客分类:
  • Java
阅读更多

近来需要做一个小项目,用到EJB3,所以最近一直在研究Seam。

在选择服务器的时候,鉴于Weblogic10的率先支持,选择了Weblogic10。

不过在注册Weblogic为windows服务的时候,遇到了一点点小麻烦。

首先回顾一下过去Weblogic注册为服务的操作方式:

记得实在自己的domain目录下(也就是bea/user_projects/domains/$domain_name$),找到一个installService,设置好各个参数(后面会提到),执行之即可。

但是现在安装好Weblogic10之后,怎么也找不到InstallService命令文件了,以Service为关键字也找不到。最后查得doc原来这次改了地方改了名,改到bea/wlserver_10.0/server/bin下面,改名为installSvc.cmd了。(-_-早知道以install为关键字查找了)

现在看一下需要做的一些配置:

第一批:环境变量中的配置

WL_HOME

JAVA_HOME

PATH

CLASSPATH

后三个基本不用多说,第一个在命令文件中设置一下就可以了,而且weblogic10在安装好以后就已经帮我们写好了,例如:

set WL_HOME=C:\bea\wlserver_10.0

第二批:我们可以设置的一些配置:

WLS_USER

WLS_PW

ADMIN_URL

PRODUCTION_MODE

JAVA_OPTIONS

JAVA_VM

MEM_ARGS

用户名密码不用说

ADMIN_URL:if this variable is set, the server started will be a managed server, and will look to the url specified (i.e. http://localhost:7001) as the admin server.

PRODUCTION_MODE:如果设置为false,则会以开发模式启动服务,可以支持热部署,生产环境建议设置true

JAVA_OPTIONS:JVM命令运行启动参数

JAVA_VM:JVM启动方式(server,jrocket,client)

MEM_ARGS:JVM启动的内存参数,建议调大,例如:-Xms256m -Xmx512m

第三批,也是最重要的参数:

SERVER_NAME

设置为服务的名称,此服务是指welogic的server name,也就是console常用到的那个AdminServer。但是这里和文档中所说的不同,没有说明有特指哪个服务名,而是说成了要安装的windows的服务名,可任意;然而实际情况是不设置console里面的server name不行。

另外如果单单设置了server name,安装的服务名称为beasvc _AdminServer,有个空格不说,还带个_开头,怪怪的。所以有:

第四批,domain参数:

DOMAIN_NAME

USERDOMAIN_HOME

以上两个参数都是从命令文件中挖出来的,设置了DOMAIN_NAME后,就会产生类似则以的服务名称:beasvc domain1_AdminServer,如果还觉得不舒服,只能自己在命令执行处自行修改了。

分享到:
评论

相关推荐

    Seam Reference v2.0.2.GA 第34章中文翻译——发布到Weblogic

    SeamRef第34章中文版 博文链接:https://yinguowei.iteye.com/blog/200282

    Jboss seam3 实战

    标题中的“Jboss seam3 实战”表明,本文将重点介绍JBoss Seam框架的第三个版本的实际应用。JBoss Seam是一个开源的Java EE框架,它通过依赖注入和会话模型,简化了基于Java EE的企业级应用开发。Seam框架为开发者...

    Java Web开发学习路线图(JBoss Seam方向)

    ### Java Web开发学习路线图(JBoss Seam方向) 在IT行业,尤其是在软件开发领域,Java Web开发占据着举足轻重的地位。对于那些希望在Java Web开发领域深耕细作的人来说,构建一个清晰的学习路线图至关重要。本文将...

    richfaces_reference

    手册列举了多个兼容的服务器平台,如Tomcat、JBoss、WebLogic、WebSphere等,为开发者部署RichFaces应用程序提供了多样化的选择,满足不同场景下的需求。 #### 支持的浏览器 手册强调了对主流浏览器的支持,包括IE...

    个人英文简历模板resume

    - **.NET Framework**:掌握.NET Framework 1.0至2.0版本,包括Web服务、Remoting、Serviced Components、Windows Forms等。 - **CORBA**:熟悉CORBA的基本概念和技术实现。 - **Web与XML技术**: - **(X)...

    liferayPortal

    这种多样化的数据库支持为用户提供了更多选择,并且能够根据实际需求灵活地进行数据库迁移或更换。 #### 五、Servlet容器兼容性 Liferay同样支持多种Servlet容器,包括: - Jetty - Resin - Tomcat 这些容器的选择...

    J2EE程序员需掌握的技术

    Seam和EJB3提供了更全面的企业级解决方案,而Guice和Web Beans则简化了依赖注入。 4. **框架集成**:AppFuse和SpringSide是快速开发起点,它们整合多种框架,简化项目初始化。Gails是基于Groovy的Web开发框架,可以...

    richfaces_reference的相关文档

    - **JBoss Seam集成**:实现与JBoss Seam框架的无缝协作,提升应用功能性和灵活性。 - **Portlet支持**:在门户环境中部署RichFaces组件。 - **Sybase EAServer与Oracle AS/OC4J**:确保在这些服务器环境下稳定运行...

    RichFaces 3.3 帮助文档(英文)

    - **JBoss Seam支持:** 针对与JBoss Seam框架的集成进行了详细介绍,包括配置和最佳实践。 - **Portlet支持:** 介绍了如何在Portlet环境中使用RichFaces,并提供了一些优化建议。 - **Sybase EAServer:** 对于...

    richfaces参考手册

    - **JBoss Seam支持:** JBoss Seam是一个基于JSF的企业级框架,RichFaces与之有良好的集成。 - **Portlet支持:** 提供了针对portlet应用的支持。 - **Sybase EAServer和Oracle AS/OC4J支持:** 支持特定的应用...

    ajax jsf javascript

    Ajax4jsf提供了针对不同环境的特定配置选项,包括Web应用描述符参数、对Sun JSF RI、Apache MyFaces的支持,以及Facelets、JBoss Seam和Portlet的集成。 #### 开始使用Ajax4jsf 要开始使用Ajax4jsf,首先需要创建...

    richfaces-usersguide

    RichFaces在不同环境下可能需要特定的配置,如Web应用描述符参数、Sun JSF RI、Apache MyFaces的支持、Facelets集成、JBoss Seam集成、Portlet支持等,这些都对框架的功能扩展和性能优化至关重要。 #### RichFaces...

    richfaces技术文档

    针对不同的运行环境,如Sun JSF RI、Apache MyFaces、Facelets、JBoss Seam以及Portlet等,RichFaces提供了详细的配置指南,帮助开发者根据实际需求调整应用设置,优化性能,提高安全性。 五、核心概念与架构概览 ...

Global site tag (gtag.js) - Google Analytics