java web项目中,可以将WEB-INF/classes下的class文件全部打成jar包,放到WEB-INF/lib下吗

如题,classes中可以留些配置文件什么的,将所有自己编写的class类(包括action、service、dao)都打成一个jar包,放到lib下,项目可否正常运行?我这个会报找不到action(用ssh),但我见别人的项目有这么做成功的

是不是没有把你的struts.xml打包进去,因为你的action是配置到这个xml里面的,如果没有打包进去,action是找不到的;还有就是你打包进去了,但看一下你jar包所在的项目里面是不是struts,xml重名了;如果没有重名,那么你所在项目的struts.xml里面是否包括你jar包里面的xml;还有一种可能就是页面传到后台的参数类型与javabeen定义的的类型不匹配;纯手打,望采纳
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-08
正常情况是可以的,你看看你打的jar包有没问题。追问

应该没问题啊,主要我这个struts2用的是约定,用约定的方式去寻action,所以报的是action找不到,其他过滤器类似乎也是可以的,我struts2的配置大致这样

用java 编写一个 基于Web Service的软件
为了能正确使用XFire,需在web.xml中进行相应配置,在该文件中配置XFire的servlet和servlet-mapping。同时因为本实例需要将XFire集成到Spring中,因而需要在web.xml文件中加载Spring的相应配置文件。在本实例中,我们首先在WEB-INF下建立两个配置Spring配置文件,一个为applicationContext.xml,该文件用来定义本工程的bean,一个...

在MyEclipse中部署JAVA web程序并启动tomcat时,出现了如下提示信息,请 ...
2、如果一个webserver上有多个报表应用,请将\/WEB-INF\/lib\/mr.jar移动到WebServer的lib目录下,确保每一个Web应用程序目录下都没有mr.jar,而只有WebServer的lib目录下有该文件,重启webserver.3、一个Webserver上只能有一个mr.jar文件,删掉多余的mr*.jar文件,然后清除webserver临时文件,重新启动webserver。===最...

md5 算法程序+详细注释,高分求教!
这里需要简单介绍的是,使用这个Bean只需要在你的JSP应用程序的WEB-INF\/classes下建立一个beartool目录,然后将MD5.class拷贝到那个目录下就可以了。如果你使用一些集成开发环境,请参考它们的deploy工具的说明。在JSP使用一个java Bean关键的一句声明是程序中的第2行: <jsp:useBean id='oMD5' scope='request' class...

java项目中文件的路径
上述相对路径中,java项目中的文件是相对于项目的根目录web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于tomcat安装目录\\bin)二 类加载目录的获得(即当运行时某一类时获得其装载目录)1.1)通用的方法一(不论是一般的java项目还是web项目,先定位到能看到包路径的第一级目录)InputStream...

前端的代码怎么部署到服务器(前端代码发布流程)
1、确保项目在MyEclipse上能够正常运行。2、在Tomcat安装目录下卖森的webapp目录中新建一个文件夹。3、将META-INF文件夹、WEB-INF文件夹及所有的前端代码复制到第2步新建的文件夹中。4、将build中的classes文件夹复制到WEB-INF文件夹中。5、启动Tomcat即可访问,外中罩亩闷旅网使用IP+端口也可以访问。...

常见的文件格式有哪些
CLASS:Java类文件CLP:Windows 剪贴板文件CLL:Crick Software Clicker文件CLS:Visual Basic类文件CMD:Windows NT,OS\/2的命令文件;DOS CD\/M命令文件;dBASEⅡ程序文件COM:操作系统中的二进制可执行文件,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,.COM一般用于DOS。CPI:Microsoft MS-DOS代码页信息文件...

如何开发webservice接口
(1) 在Tomcat的webapps下创建如下文件系统 test_webservice WEB-INF lib Classes (2)在WEB-INF文件夹下创建web.xml文件,在web.xml中主要是配置axis。4、复制axis相关的jar文件 将axis的相关jar文件复制到WEB-INF\\lib文件夹下。这些文件包括:activation.jar axis.jar axis-ant.jar axis-schema....

提问:文件后缀名的意义.
JAR Java档案文件(一种用于applet和相关文件的压缩文件)JAVA Java源文件JBF Paint Shop Pro图像浏览文件JFF,JFIF,JIF JPEG文件JMP SAS的JMPDiscovery表格统计文件JN1 Epic MegaGames的Jill of the Jungle数据文件 JPE,JPEG,JPG JPEG图形文件JS javascript源文件 JSP HTML网页,其中包含有对一个Java servlet的参考 JTF...

jsp页面报错:The requested resource (\/test1) is not available._百 ...
2.在开发新页面时取的页面文件名当时也非常注意。包括页面里面的每一个action名,超链接的名称,菜单项,struts-config.xml,DAO类,java类里面的每个相应的名字都仔细检查过没有什么错误。3.启动tomcat6运行系统后,在myeclipse8.5窗口浏览器中打开系统浏览页面进入系统,其他页面正常访问,只有新加的页面...

jsp中用于加载数据库驱动的接口是
首先 在创建项目时,要连接数据库,要将jar包导入项目(这只是方式之一,还有其他的方式实现同样的效果) 将jar包放在WEB-INF\/lib目录下,然后右键,点击Build Path→Add to Build Path将其添加到项目的Libraries中,然后在JSP页面中头部添加如下代码 <%@page import="java.sql.*"%> 即图中所示: 接下来就可以打代码...

相似回答