`

weblogic 不解压war包的问题

 
阅读更多
开发web应用时,如果通过weblogic的控制台部署war包,则weblogic默认在运行期不会解压war,这对于调试jsp颇为不便。本文作者有简单的设置方法可以强迫weblogic解开war,并且编辑jsp后weblogic会重新加载。

  在开发web应用时,如果通过weblogic的控制台部署war包,则weblogic默认在运行期不会解压war,这对于调试jsp颇为不便。其实,只需一个简单的设置就可以强迫weblogic解开war,并且编辑jsp后weblogic会重新加载,方便调试。

  以8.1 sp4为例,打开bea/user_projects/domains//config.xml
  找到相应的war包:

<Application Name="test" 
       Path="C:\java\bea\user_projects\domains\mydomain\applications\test.war" 
       StagingMode="nostage" TwoPhase="true">
 


  将StagingMode改为stage,重启weblogic即可。解压后的目录在myserver目录下。
  需要注意的是,一旦war包需要重新部署,除了更新war包外,还要删除bea/user_projects/domains//myserver目录下的.wlnotdelete和stage目录,以便强迫weblogic重新解开最新的war包,否则将继续使用原来已解压的目录。
分享到:
评论

相关推荐

    weblogic部署测试war包

    【标题】:“WebLogic部署测试WAR包” 在Java企业级应用开发中,Web服务器和应用服务器扮演着至关重要的角色。WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一...

    weblogic11G下部署war兼容性问题

    weblogic 11G 下部署war包无法正常启动,解压部署可以正常启动的问题

    Oracle+PLSQL+WebLogic的安装与war包部署

    本教程将详细介绍如何在Windows操作系统上安装Oracle数据库、PL/SQL Developer、JDK、Tomcat以及WebLogic,并完成war包的部署。 首先,让我们从JDK的安装开始。Java Development Kit(JDK)是Java编程的基础,提供...

    weblogic部署Axis2

    WebLogic会自动解压WAR文件,并将其内容置于应用程序服务器的相应目录下。 6. **测试和验证**:部署完成后,可以通过Web服务客户端工具或者通过Web浏览器访问Web服务的WSDL(Web Services Description Language)来...

    weblogic之web项目部署教程

    经过多次测试发现,将Web应用以War包的形式部署到WebLogic服务器时总是不成功,而将war包解压之后以文件夹的形式部署时就可以成功,具体的原因不知道未知,希望有这方面经验的园友们能够指导一下。下面就来讲一下...

    将应用部署到weblogic10及oracle linux遇到的问题及解决方案

    出现这个原因是因为部署的时候使用的是 WAR 包,WebLogic 部署应用不像 Tomcat 先将 WAR 解压在启动,而是直接使用 WAR 启动。解决办法是使用文件目录部署方式,而不是使用 WAR 包部署。 四、文件目录部署 使用...

    将应用部署到weblogic10及oracle linux时遇到的问题 .docx

    WebLogic在启动时并不会先解压WAR包,而是直接使用WAR包运行应用。这导致了在JSP和Servlet中使用`getRealPath("/")`方法返回意外结果,如null。解决方法是改变部署策略,不使用WAR包部署,而是采用文件目录部署。在...

    weblogic的启动部署配置方法文档

    - 使用`jar -xfv iam.war`命令解压WAR包到指定目录。 2. **通过Web界面管理后台部署**: - 访问`http://10.224.20.65/console`登录WebLogic控制台。 - 在控制台左侧菜单中选择“部署”选项,在右侧界面上点击...

    2.5、weblogic 项目部署以及linux部署1

    1. 首先,使用`jar -xvf &lt;war_file&gt;.war`命令解压WAR包,例如:`jar -xvf dicp.war`。 2. 创建一个新的文件夹,比如`dicp`,用来存放解压后的文件。 3. 将解压得到的所有文件和目录移动到`dicp`文件夹内。这可以通过...

    Weblogic应用程序的部署

    1. **解压war包**:使用以下命令在新建的文件夹中解压war包: ``` unzip SISStandard.war -d SISStandard ``` 2. **拷贝文件**:将必要的文件及文件夹复制到Weblogic域目录(base_domain)中。 - 将`antlr-2.7.6....

    AIX下的Weblogic安装

    一旦WebLogic Server运行,你可以部署应用程序WAR、EAR或JAR文件。这可以通过管理控制台、 WLST 或者Ant脚本来完成。 8. **监控和管理**: 使用WebLogic管理控制台(默认端口为7001)对服务器、应用进行监控和...

    WAR包vs集成服务器的Java应用Java开发Java经

    而集成服务器,如Tomcat、Jetty、WebLogic或WebSphere,是用来部署和管理这些WAR包的平台。 首先,WAR包是基于JAR(Java ARchive)格式的扩展,专为Web应用程序设计。开发者可以使用构建工具,如Maven或Gradle,将...

    ArcIMS的Weblogic配置

    复制并重命名ArcIMS安装目录下Connectors/Servlet中的arcimsservletconnector.war为servlet.war,创建一个名为build的新文件夹,并解压war包到该文件夹。 C. 编辑\WEB-INF\classes\Esrimap_prop文件,将...

    weblogic安装及部署

    - 应用程序WAR包会被解压至域目录下的`applications`或`autodeploy`文件夹中。 - `WEB-INF/classes`目录下通常不会包含未编译的类文件,这些类文件会被编译并放置在特定的目录中。 #### 五、卸载WebLogic - **...

    将应用部署到weblogic10及oracle linux时遇到的问题 .pdf

    这是由于WebLogic不同于Tomcat,它不先解压war包再启动应用。当war包中的文件,比如JSP和Servlet,试图使用`getRealPath("/")`获取真实路径时,由于war包内部没有实际路径,因此会返回错误值或null。为解决此问题,...

    ant-weblogic.jar.zip

    当我们解压这个zip文件,会发现两个主要的组成部分:ant-weblogic.jar和ant.license.txt。ant-weblogic.jar是实际的库文件,包含了与WebLogic集成所需的类和方法;ant.license.txt则是Apache Ant和Oracle提供的许可...

    Weblogic项目部署文档

    - **操作**: 将项目部署包上传至Weblogic服务器上的特定目录。 - **步骤二**: 更新数据库连接信息。 - **操作**: 修改应用程序配置文件中的数据库连接参数,改为使用Weblogic JNDI连接方式。 - **步骤三**: 解决...

    Java系列:Window 10 安装 Weblogic 12.2.1.4.0并简单部署

    7. **简单部署**:部署应用程序到WebLogic Server,通常需要打包成WAR或EAR文件。将这些文件复制到`domain_name\servers\server_name\autodeploy`目录下,WebLogic Server会自动检测并部署应用。 8. **网络安全**:...

    Linux下weblogic安装手册

    在遇到问题时,**FAQ**部分可以提供常见问题的解决方案,帮助快速解决问题。 总的来说,安装和配置Linux下的WebLogic是一个细致的过程,需要对操作系统、Java技术栈以及WebLogic本身有深入理解。遵循这些步骤并进行...

Global site tag (gtag.js) - Google Analytics