`
leo123456
  • 浏览: 13360 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

weblogic打包注意事项-转

阅读更多

首先在oracle网站上下载weblogic11R1,然后安装上。注意,安装时带上eclipse插件。这个插件可以单独运行,是个集成了weblogic server配置的eclipse.运行eclipse,新建server 并配好。

建好Weblogic域后,就可以运行了,注意建域的时候,要选择开发模式。如果选择生产模式,在最后封装成自启动系统服务时,会失败。为了兼顾稳定,JDK可以选择生产模式的JDK。然后就可以用eclipse打包发布了。

1、首先碰到的是打包后不能运行的问题,解决方法如下,将打包后的文件解压,成为一个目录。然后以目录的形式在Admin Server Console中安装。就能解决这个问题。另外,如果发布后想以更改上下文根,可以在部署后,更改,如改为 / ,之后,会出现上下文 (未指定值),这样就是以网站根发布了。

2、字符集问题。在Jsp中pageEncoding选择GBK,但是content中的charset一定是utf-8。然后原有的工程的WEB-INF下建立weblogic.xml文件。文件头可以到安装目录的例子里去找。然后加上

<wls:charset-params>
        <wls:input-charset>
            <wls:resource-path>/*</wls:resource-path>
            <wls:java-charset-name>utf-8</wls:java-charset-name>
        </wls:input-charset>
    </wls:charset-params>

并且将web.xml中spring的转码设为GBK

<filter-name>encodingFilter</filter-name>
    <filter-class>
    org.springframework.web.filter.CharacterEncodingFilter
   </filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>utf-8</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

如果这样,可能出现一些js文件失效的情况,可以将js文件用记事本打开,然后另存为utf-8编码,就能解决了。

3、加载HIbernate文件时,出现错误。HqlToken的错误。原因是antlr-2.7.6.jar与weblogic的自带的冲突引起的。解决办法在weblogic.xml里加入

<wls:container-descriptor>
        <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
    </wls:container-descriptor>

让weblogic优先使用工程自带的包,这个方法要加在字符集之前。

注意此处网上还有一种解决办法,即在用户自定义域环境变量里添加pre classpath.这种方法虽然以控制台启动不报错。但是制作成自启动系统服务后,仍然会出现Hibernate的错误。

4、系统集成了DWR,会在使用时报CSRF错误。需要在web.xml文件里关于dwr的配置修改为如下

<servlet> 
      <servlet-name>dwr-invoker</servlet-name> 
      <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> 
      <init-param> 
             <param-name>debug</param-name> 
             <param-value>true</param-value> 
      </init-param>
      <init-param>
             <param-name>crossDomainSessionSecurity</param-name>
             <param-value>false</param-value>
      </init-param>
      <init-param>
            <param-name>allowScriptTagRemoting</param-name>
            <param-value>true</param-value>
      </init-param>
</servlet>

变红的部分是新加上去的。这样就不会出现跨域访问安全的问题了。

5、在Tomcat下,引用另外一个jsp的时候正反斜杠是不区分的。但是到了weblogic下,会报文件找不到的情况。将 \ 改为 / 即可。

6、我单位上使用的是ISA2006,在ISA里要将以前的专门的发布网站协议去掉,然后自己新建一个普通的访问协议即可。否则会出现端口占用的情况。

7、最后是制作成自启动系统服务。在weblogic安装目录下,找到wlserver_10.3\server\bin下的installSvc.cmd文件。在"%WL_HOME%\server\bin\beasvc" -install -svcname:"beasvc %DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE%

之前加上

set PRODUCTION_MODE=true
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
set USERDOMAIN_HOME=C:\Ora\user_projects\domains\base_domain
set WLS_PW=xxxxxx

在命令行执行后就可以了。

删除服务用uninstallSvc.cmd,在执行之前先设好

set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer

 

http://hi.baidu.com/sdgtxuyong/blog/item/91a28a13cbd137daf6039e2b.html

来自

分享到:
评论

相关推荐

    WebLogic平台下部署Servlet与Jsp

    **注意事项**:确保所有Java源代码已经正确编译,避免因未编译而直接打包导致部署失败。 ##### 3. 在Weblogic控制台中部署 **3.1 进入Weblogic控制台界面** 1. **重新登录控制台**:如前所述,通过浏览器登录...

    快速把web项目部署到weblogic上

    【注意事项】 - 选择WebLogic自带的JDK以避免XML解析异常,如遇到`ManagementException: Parsing Failure`错误,这可能是因为JDK版本不兼容。 - 确保WebLogic Server启动成功,可以通过管理控制台(Console)检查...

    实战集锦_WebLogic Server Deployment部署问题故障排除总结

    #### 三、其他注意事项 - **排除部署失败故障**:确保所有必要的配置文件都是最新的,并且所有依赖项都已正确安装。 - **排除更新失败故障**:检查应用程序版本是否与WebLogic Server兼容,以及是否正确配置了部署...

    weblogic上部署项目

    - **注意事项**: - 此方式启动的服务会在当前终端关闭时自动停止。 - 不适用于需要持续运行的场景。 ##### 2. 后台启动 - **命令行**: ```bash nohup ./startWeblogic.sh & ``` - **注意事项**: - 该方式...

    weblogic-maven-example:weblogic Maven示例(WLS 11g-10.3.6)

    6. **README.md**:可能会包含项目的简介、如何构建和运行项目的说明,以及任何特定的注意事项或指南。 7. **build.xml** 或 **mvn.bat/mvn.sh**:虽然项目使用Maven,但有时也会包含Ant的build.xml文件,这可能是...

    基于weblogic的jsp预编译代码示例

    五、优化与注意事项 - 预编译可能会增加磁盘空间的占用,因为每个JSP都会生成一个单独的.jar文件。 - 需要确保预编译的JSP与实际应用中的JSP版本保持同步,避免因预编译文件过时导致的问题。 - 如果JSP文件中包含...

    tomcat 调用weblogic EJB

    6. **注意事项** - 在实际部署过程中,需要注意EJB的版本兼容性问题,以及安全认证机制。例如,上文中的`jndiProviderUrl`、`Context.SECURITY_PRINCIPAL`和`Context.SECURITY_CREDENTIALS`都需要根据实际情况进行...

    weblogic10部署

    "WebLogic10+配置部署手册.doc" 文件很可能是详细指导部署过程的手册,涵盖了WebLogic Server 10的具体配置步骤、注意事项和常见问题解决。建议仔细阅读此文档,以便于理解和操作。 总结,WebLogic 10的部署涉及多...

    Weblogic 10.3集群配置指南与Session持久化

    - **注意事项**:在配置过程中,需要注意Session数据量大可能带来的性能影响,以及网络延迟对Session复制的影响。 理解并熟练掌握这些知识点对于搭建和维护稳定的Weblogic 10.3集群至关重要,同时,Session持久化...

    https 在weblogic应用

    四、安全注意事项 1. **避免使用弱加密套件**:定期更新WebLogic服务器的加密套件,确保使用最新的安全标准,如TLS 1.3。 2. **定期更换证书**:证书有效期一般为一年,到期前应提前续签,避免服务中断。 3. **保护...

    搭建web工程,部署weblogic开发环境。

    五、注意事项 1. 确保硬件和网络环境满足WebLogic的最低系统要求。 2. 保持WebLogic和JDK的版本兼容性。 3. 对于生产环境,应启用安全性设置,如SSL加密、用户认证等。 4. 定期更新补丁,确保服务器的安全性和稳定性...

    spring,weblogic配置jms

    **注意事项** - 确保WebLogic Server和Spring的版本兼容,避免出现不兼容问题。 - 在配置JNDI查找时,正确指定JMS资源的JNDI名称,这通常可以在WebLogic控制台的JMS配置中找到。 - 考虑到事务管理,根据业务需求...

    unix下weblogic81的部署示例

    在Unix操作系统上部署WebLogic Server 8.1是一项技术性的任务,涉及到多个步骤和注意事项。以下将详细阐述这个过程。 首先,WebLogic Server是Oracle公司的一款企业级Java应用服务器,主要用于运行和管理Java应用...

    WebLogic & MyEclipse 配置

    此外,文档“WebLogic & MyEclipse 配置.doc”应该包含了具体的操作步骤和注意事项,可作为参考。 总之,WebLogic与MyEclipse的配置是一个综合性的过程,涉及服务器环境的搭建、项目的创建和管理、应用的部署以及...

    weblogic下ant部署的demo

    7. **readme.txt**:这个文件通常包含有关Demo的说明、使用指南或者注意事项,帮助用户理解并运行Demo。 8. **web**:这个目录可能包含了Web应用程序的源代码,如HTML、JSP、Servlets、CSS、JavaScript等,以及相关...

    JAVA-weblogic软件技术文档.rar

    "分享说明.txt"可能是文档的使用指南或版权信息,具体内容可能涉及如何合法使用、分享这些技术资料,以及可能存在的限制和注意事项。 总的来说,"JAVA-weblogic软件技术文档.rar"是一个全面介绍Java和WebLogic ...

    Linux + JDK + WebLogic Server+ Oracle 的安装配置过程

    以下是详细的步骤和注意事项: 一、Linux系统准备 首先,你需要一个稳定的操作系统,这里选择的是Linux。确保你的Linux发行版是最新的,以获取最新的安全更新和性能优化。常用的Linux发行版有Ubuntu、CentOS或Red ...

    redhat4下oracle10g的配置,weblogic的配置

    在Red Hat Enterprise Linux 4 (RHEL4)操作系统上配置Oracle 10g数据库和WebLogic服务器是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle 10g是一款广泛使用的数据库管理系统,而WebLogic Server是Oracle...

    weblogic 10.3.6补丁 20180717

    `README.txt`文件通常会提供安装和使用补丁的详细说明,包括先决条件、安装步骤、注意事项等,是安装过程中的重要指南。而`patch-catalog_26112.xml`则可能是一个补丁目录文件,包含了关于补丁的信息,如补丁ID、...

Global site tag (gtag.js) - Google Analytics