开发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包” 在Java企业级应用开发中,Web服务器和应用服务器扮演着至关重要的角色。WebLogic是Oracle公司提供的一款强大、功能丰富的Java EE应用服务器,而WAR(Web ARchive)文件则是一...
weblogic 11G 下部署war包无法正常启动,解压部署可以正常启动的问题
本教程将详细介绍如何在Windows操作系统上安装Oracle数据库、PL/SQL Developer、JDK、Tomcat以及WebLogic,并完成war包的部署。 首先,让我们从JDK的安装开始。Java Development Kit(JDK)是Java编程的基础,提供...
WebLogic会自动解压WAR文件,并将其内容置于应用程序服务器的相应目录下。 6. **测试和验证**:部署完成后,可以通过Web服务客户端工具或者通过Web浏览器访问Web服务的WSDL(Web Services Description Language)来...
经过多次测试发现,将Web应用以War包的形式部署到WebLogic服务器时总是不成功,而将war包解压之后以文件夹的形式部署时就可以成功,具体的原因不知道未知,希望有这方面经验的园友们能够指导一下。下面就来讲一下...
出现这个原因是因为部署的时候使用的是 WAR 包,WebLogic 部署应用不像 Tomcat 先将 WAR 解压在启动,而是直接使用 WAR 启动。解决办法是使用文件目录部署方式,而不是使用 WAR 包部署。 四、文件目录部署 使用...
WebLogic在启动时并不会先解压WAR包,而是直接使用WAR包运行应用。这导致了在JSP和Servlet中使用`getRealPath("/")`方法返回意外结果,如null。解决方法是改变部署策略,不使用WAR包部署,而是采用文件目录部署。在...
- 使用`jar -xfv iam.war`命令解压WAR包到指定目录。 2. **通过Web界面管理后台部署**: - 访问`http://10.224.20.65/console`登录WebLogic控制台。 - 在控制台左侧菜单中选择“部署”选项,在右侧界面上点击...
1. 首先,使用`jar -xvf <war_file>.war`命令解压WAR包,例如:`jar -xvf dicp.war`。 2. 创建一个新的文件夹,比如`dicp`,用来存放解压后的文件。 3. 将解压得到的所有文件和目录移动到`dicp`文件夹内。这可以通过...
1. **解压war包**:使用以下命令在新建的文件夹中解压war包: ``` unzip SISStandard.war -d SISStandard ``` 2. **拷贝文件**:将必要的文件及文件夹复制到Weblogic域目录(base_domain)中。 - 将`antlr-2.7.6....
7. **简单部署**:部署应用程序到WebLogic Server,通常需要打包成WAR或EAR文件。将这些文件复制到`domain_name\servers\server_name\autodeploy`目录下,WebLogic Server会自动检测并部署应用。 8. **网络安全**:...
一旦WebLogic Server运行,你可以部署应用程序WAR、EAR或JAR文件。这可以通过管理控制台、 WLST 或者Ant脚本来完成。 8. **监控和管理**: 使用WebLogic管理控制台(默认端口为7001)对服务器、应用进行监控和...
而集成服务器,如Tomcat、Jetty、WebLogic或WebSphere,是用来部署和管理这些WAR包的平台。 首先,WAR包是基于JAR(Java ARchive)格式的扩展,专为Web应用程序设计。开发者可以使用构建工具,如Maven或Gradle,将...
复制并重命名ArcIMS安装目录下Connectors/Servlet中的arcimsservletconnector.war为servlet.war,创建一个名为build的新文件夹,并解压war包到该文件夹。 C. 编辑\WEB-INF\classes\Esrimap_prop文件,将...
- 应用程序WAR包会被解压至域目录下的`applications`或`autodeploy`文件夹中。 - `WEB-INF/classes`目录下通常不会包含未编译的类文件,这些类文件会被编译并放置在特定的目录中。 #### 五、卸载WebLogic - **...
这是由于WebLogic不同于Tomcat,它不先解压war包再启动应用。当war包中的文件,比如JSP和Servlet,试图使用`getRealPath("/")`获取真实路径时,由于war包内部没有实际路径,因此会返回错误值或null。为解决此问题,...
- **代码级别可见性**:提供详细的代码级信息,便于快速定位问题。 - **字节码增强技术**:采用字节码增强的方式,无需修改源代码即可添加新的监控功能。 #### 二、Pinpoint 架构与组件 Pinpoint 的核心架构主要...
当我们解压这个zip文件,会发现两个主要的组成部分:ant-weblogic.jar和ant.license.txt。ant-weblogic.jar是实际的库文件,包含了与WebLogic集成所需的类和方法;ant.license.txt则是Apache Ant和Oracle提供的许可...
- **操作**: 将项目部署包上传至Weblogic服务器上的特定目录。 - **步骤二**: 更新数据库连接信息。 - **操作**: 修改应用程序配置文件中的数据库连接参数,改为使用Weblogic JNDI连接方式。 - **步骤三**: 解决...