1、weblogic部署war包后,tmp目录下的classes为空,是因为weblogic自动将.class文件和配置文件都打到lib/_wl_cls_gen.jar中。
2、所以在struts.xml中增加
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />
<constant name="struts.convention.action.includeJars" value=".*?/_wl_cls_gen.*jar(!/)?" />
3、试了一下,仍然找不到Action。
这是因为打的_wl_cls_gen.jar没有META-INF文件夹,Struts不能识别此jar包。故
在源包或resources中增加META-INF文件夹,并在文件夹中增加任意一个文件,使得META-INF文件夹非空。这样生成的classes中就会有META-INF文件夹。
分享到:
相关推荐
1. **部署应用**:可以将WAR、EAR或JAR文件部署到WebLogic Server上,无需手动操作。 2. **停止/启动服务器**:能够远程控制WebLogic Server的启动和停止,确保服务在需要时可用。 3. **管理域**:创建、配置和删除...
Blazeds的WAR文件可以直接部署到支持Servlet 2.4或更高版本的Java应用服务器上,如Tomcat、JBoss或WebLogic。部署后,Blazeds会提供一套服务,使得Flex客户端能够与Java后端进行交互。 Blazeds的核心特性包括: - ...
8. **部署与运行**:完成以上步骤后,项目需要打包成WAR文件,部署到应用服务器(如Tomcat、WebLogic等),然后启动服务器,通过浏览器访问应用的URL,输入地址,即可看到登录页面。 总结来说,SSH框架的登录实践...
在Eclipse中,可以使用WTP的部署功能将你的Java和Flex应用打包成WAR文件,然后部署到支持J2EE的服务器上,如Tomcat、Jetty或WebLogic。部署时,确保BlazeDS的相关库文件已经包含在部署的WAR文件中。 在运行时,Flex...
部署时,应用会被打包成WAR或EAR文件,然后部署到应用服务器如Tomcat、Jetty或WebLogic上运行。 7. **测试与调试**:在SSM开发过程中,单元测试、集成测试和端到端测试是必不可少的环节。JUnit、Mockito和Spring ...
项目部署时,通常会将应用打包成WAR或EAR文件,然后部署到应用服务器如Tomcat、Jetty或WebLogic上。 综上所述,Java SSH项目结合了Struts、Spring和Hibernate的优势,为复杂的企业级Web应用提供了强大而灵活的开发...
将 `blazeds.war` 文件解压到 Tomcat 的 `webapps` 目录下。 3. 在 MyEclipse 中配置 Tomcat 服务器,指定 Tomcat 的安装路径,并启用服务器。 4. 创建一个新的 Web 项目,例如 `blazeds_project`,并将 BlazeDS ...
1. 应用服务器:WebLogic 8.1 SP3,这是一个企业级的应用服务器,提供Java EE应用程序的部署和支持。 2. 构建工具:Apache Ant 1.6.2,用于自动化构建Java项目。 3. 数据库服务器:MySQL 4.0.16,一个开源的关系型...
6. 系统部署:打包应用程序为WAR文件,发布到服务器进行试运行,最后正式运行。这个阶段还包括对服务器环境的配置和调整,确保系统的稳定运行。 7. 系统交付和维护阶段:软件上线后,需要持续监控和更新,以适应...
Java Web应用通常被打包为WAR(Web ARchive)或EAR(Enterprise ARchive)文件,然后部署到应用服务器上,如Tomcat、Jetty、GlassFish或WebLogic。应用服务器负责管理和运行这些应用,处理HTTP请求,管理Servlet、...
8. **部署与容器**:系统最终将被打包成WAR或EAR文件,部署到如Tomcat、Jetty或WebLogic这样的JavaEE应用服务器上运行。容器负责管理应用的生命周期,包括初始化、运行、监控和销毁。 9. **测试与调试**:单元测试...
8. **部署与运行**:这个项目可以被打包成WAR文件部署到支持J2EE的服务器上,如Tomcat、Jetty或WebLogic。开发者需要配置服务器环境,包括数据库连接、应用上下文路径等。 9. **测试与调试**:单元测试和集成测试是...