今天公司的一个项目需要打补丁,需要在web.xml中添加servlet配置项,而由于不是采用整个war包部署,所以添加到web.xml中的配置项并没有生效。在网上查找到答案,除了installed目录下的web.xml需要修改外,config目录下的web.xml也需要做同样修改,而且config目录下的web.xml需要严格按照was的dtd模板修改,否则启动不了应用,报xml解析错误。以下应用网上查找到的资料:
-------转自http://xiaosu-521.iteye.com/blog/277844,感谢作者。
通常我们在websphere下部署了一个java工程后,如果修改了web.xml文件,重新启动这个java工程发现websphere并没有自动加载web.xml文件,即修改后的web.xml并不起作用,除非重新把这个java工程再部署
一次,这需要花一些时间,如果是远程操作机器,上传整个jar包也是很慢的事情。
其实这是因为websphere下的配置文件通常有两份,一份在installedApps下,另一份在
config下面,所以需要修改两个地方的web.xml文件后才能起效。这里以websphere6为例,两份配置文件的详细路径一般为
1、/opt/IBM/WebSphere/profiles/AppSrv01/installedApps/coshineNode01Cell/unscard.ear
其中coshineNode01Cell这个是机器名,unscard.ear为项目名
2、/opt/IBM/WebSphere/profiles/AppSrv01/config/cells/coshineNode01Cell/applications/unscard.ear
只要修改这两处的web.xml文件,就可以生效了
--------而web.xml必须按照如下顺序才能被成功高解析。
相关推荐
例如,我们可以通过ResourceBundle读取.properties文件中的配置项,如下所示: ```java ResourceBundle rb = ResourceBundle.getBundle("config"); String db_driverClassName = rb.getString("db_driverClassName...
这些配置项用于指定使用WebSphere的JTA事务管理和CMT事务工厂。 2. **设置WebSphere的JPA2.1**: - 登录WebSphere管理控制台,通常通过`http://你的ip:9060/ibm/console/login.do`。 - 选择对应的应用服务器并...
此外,如果问题仍然存在,可能需要检查其他相关配置,例如数据库连接池的编码设置,Web应用程序的web.xml文件中的字符集设置,以及任何可能涉及字符编码的服务器和应用级别的参数。务必确保所有环节都正确地使用了...
WebSphere多实例安装是一项关键的系统配置任务,特别是在大型企业环境中,为了提高服务的可用性、可扩展性和管理效率。WebSphere是IBM公司的一款广泛应用的Java应用服务器,它提供了一个强大的运行环境,支持各种...
标题中的“WebSphere数据源配置”指的是在IBM的...总之,WebSphere数据源配置是一项关键任务,确保了应用与数据库之间的通信。理解这一过程对于任何在WebSphere环境中部署和管理Java应用的开发者来说都是至关重要的。
5. **配置Java虚拟机**:在“Java和进程管理”下选择“Java虚拟机”选项,可以看到初始堆大小和最大堆大小的配置项。 6. **设置内存大小**:将初始堆大小和最大堆大小设置为相同的值,以确保JVM内存使用效率。 **...
- 在通用 JVM 参数中添加 `-Dcom.ibm.websphere.webservices.DisableIBMJAXWSEngine=true`,以禁用可能导致冲突的 IBM JAX-WS 引擎。 #### 四、部署应用 1. **安装新应用**: - 在 Websphere 管理控制台中找到...
在WebSphere的服务器配置中,勾选“启用性能监视基础结构(PMI)”,并选择所有度量项,以便收集全面的数据。 启用性能和诊断顾问程序框架(Runtime Performance Advisors)是另一个重要步骤。这使得WebSphere能够...
1. **编辑DHCP配置文件**:编辑`/etc/dhcpd.conf`文件,添加或修改必要的配置项,例如: ```ini ddns-update-style none; subnet 172.16.1.0 netmask 255.255.255.0 { filename "pxelinux.0"; allow booting; ...
查找并添加或更新与Sametime集成的配置项,如Sametime服务器地址、端口、认证信息等。具体配置可能包括: - `SametimeServerURL`: Sametime服务器的URL。 - `SametimePort`: Sametime服务器的端口号。 - `...
2. **生成插件配置**:使用命令`/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/GenPluginCfg.sh`重新生成`plugin-cfg.xml`文件。 3. **重启服务**:重启HTTP Server和WAS服务,确保所有更改生效。 ### 知识...
抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确...
- **起源与发展**:Eclipse最初由IBM于2000年启动,旨在解决其现有产品如VisualAge for Java和WebSphere Studio难以集成的问题。IBM希望通过开源的方式建立一个强大的开发平台和生态系统,以对抗微软的Microsoft ...