社区
Web 开发
帖子详情
tomcat的lib和WEB-INF的lib
一只独孤的程序猿
2011-09-15 06:30:04
我下载了一些额外的包,比如jspsmart.jar
我把让放在tomcat/lib下面,在我tomcat/webapps下面的项目里面就可以使用这个包
但是如果我在我tomcat/webapps下面的项目里面的WEB-INF下面的lib里面放入这个jspsmart.jar就不能被解析出来?为什么呢?是不是还需要有什么固定的配置?请高手指点
...全文
870
13
打赏
收藏
tomcat的lib和WEB-INF的lib
我下载了一些额外的包,比如jspsmart.jar 我把让放在tomcat/lib下面,在我tomcat/webapps下面的项目里面就可以使用这个包 但是如果我在我tomcat/webapps下面的项目里面的WEB-INF下面的lib里面放入这个jspsmart.jar就不能被解析出来?为什么呢?是不是还需要有什么固定的配置?请高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一只独孤的程序猿
2011-09-24
打赏
举报
回复
[Quote=引用 11 楼 z411240199 的回复:]
添加 jar 包 是 在 Myeclipse 下 在 复制 到 lib 目录 下 就会自动 生成 classpath 手动
想要手动添加滴 话 找到 项目 下 有个 “.classpath” 文件
在 其中 添加 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xxxxx.jar"/> 就可以了
xxxxx……
[/Quote]
好的
我去试试
scrack
2011-09-19
打赏
举报
回复
上面的人 综合 这种问题的多尝试
z411240199
2011-09-19
打赏
举报
回复
添加 jar 包 是 在 Myeclipse 下 在 复制 到 lib 目录 下 就会自动 生成 classpath 手动
想要手动添加滴 话 找到 项目 下 有个 “.classpath” 文件
在 其中 添加 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/xxxxx.jar"/> 就可以了
xxxxxx 是 你的 jar 包 名称
其实 你 在 Myeclipse 下 复制 jar 包 到 lib 下 他就会在 该 文件内 自动 生成
Lz 可以试试
一只独孤的程序猿
2011-09-17
打赏
举报
回复
有没有高手进来帮帮忙啊
一只独孤的程序猿
2011-09-16
打赏
举报
回复
那myeclipse里面的部署是什么原理,每次我部署的时候,即使是放在项目里面的lib里面的jar文件也可以用。他是直接生成的tomcat_home吗,还是还有什么配置?
我想问的是,不通过配置tomcat_home可以手动的部署项目,需要配置那些文件?
昆卡卡
2011-09-16
打赏
举报
回复
学习下
brightyq
2011-09-16
打赏
举报
回复
你用myeclipse吗?因为在项目里的lib下,你没有部署项目,部署后就一样了。
coolbamboo2008
2011-09-16
打赏
举报
回复
你用的tomcat是5.x的版本吧
游一游走一走
2011-09-16
打赏
举报
回复
%TOMCAT_HOME%/lib下的包供它自己使用,也可以供每个WEBAPP使用,通常如果有多个WEBAPP则会把公共部分放在%TOMCAT_HOME%/lib下,防止JVM加载过多的CLASS,如果加载过多会出现有个内存区域溢出的错误...你先删除下%TOMCAT_HOME%/lib/jspsmart.jar,然后工程%TOMCAT_HOME%/webapps/project/WEB-INF/lib加下,路径一定要正确
随风醉舞
2011-09-16
打赏
举报
回复
不能解析的话,
那就导入jar了!
一只独孤的程序猿
2011-09-16
打赏
举报
回复
[Quote=引用 6 楼 brightyq 的回复:]
你用myeclipse吗?因为在项目里的lib下,你没有部署项目,部署后就一样了。
[/Quote]
那MyEclipse里面的部署,具体是什么原来,改变的是哪里的配置文件,如果我手动更改的话怎么操作,求解
GIS__
2011-09-15
打赏
举报
回复
tomcatlib下面是tomcat依赖的jar,webapps下面的lib放的是应用的jar
jumpheightway
2011-09-15
打赏
举报
回复
能不能解析
取决是服务器解析还是本程序解析
如果是服务器解析的必须放在服务器上
如果是应用程序解析的则两处均可
JAVA+
Web
Socket聊天室(
Web
Socket示例)
说明 HTML5
Web
Socket 的出现,可以实现服务端-客户端高效低功耗完美双向通信。可惜现在不是所有浏览器都支持HTML5,本例是对
TOMCAT
7.0.32自带的
Web
Socket功能展示,一个非常简单的聊天室。 代码说明 1、因为本例只做功能展示,所以使用最为精简的代码,只写了2个类和一个JSP,另外使用到
TOMCAT
7下的catalina.jar 和
tomcat
-coyote.jar 2、所有连接的对象放到Vector中,每个对象代表一个连接 注意事项 1
TOMCAT
从7.0.27开始支持
WEB
SOCKET,本例是在
TOMCAT
7.0.32下开发的 2 目前谷歌、火狐、360急速、IE9(未测试过)都支持
WEB
SOCKET 3
lib
下的catalina.jar 和
tomcat
-coyote.jar取自
TOMCAT
7.0.32,所以如果部署在
TOMCAT
7.0.32上就重复了,那么删除
Web
SocketDemo1/
Web
Root/
WEB
-
INF
/
lib
/*.jar 如果部署在其它版本的
TOMCAT
可以保留(未试过)。
jira6.3汉化包
将JIRA-6.3.3-language-pack-zh_CN.jar汉化包copy到linux的jira安装目录 ,启动的时候注意jdk版本为jdk1.6系列,/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/
WEB
-
INF
/
lib
下面,之后重启jira服务
Tomcat
部署后
WEB
-
INF
目录下没有
lib
的解决办法
Tomcat
部署后
WEB
-
INF
目录下没有
lib
的解决办法 启动
tomcat
之后没有
lib
,加载不到jar包,如图所示 解决办法 第一步:打开Artifacts,在
WEB
-
INF
O下创建
lib
文件夹 第二步:添加依赖的jar包 然后重新启动 ...
Java
Web
项目的
lib
包为什么要放到
WEB
-
INF
目录下?
在Java
Web
项目中,我们常常会导入项目所需要的 jar 包,那为什么 java
web
项目的 jar 包一定要放到
WEB
-
INF
/
lib
目录下? 1)src 下的源文件(如:.java)经过了编译之后放在
WEB
-
INF
/classes 目录下 2)
lib
包在编译前需要放在
WEB
-
INF
下编译后才能出现在
WEB
-
INF
/
lib
目录下,所以除了
tomcat
自带的 jar 包(JRE)外,项目所需 jar 包都应放在
WEB
-
INF
的
lib
目录下,否则部署的
web
项目就会缺少
lib
Tomcat
WEB
-
INF
目录
Tomcat
具有经过特殊处理的目录。 那是
WEB
-
INF
目录。 $APP_HOME/
WEB
-
INF
不能从浏览器直接访问下面放置的文件。 $APP_HOME/
WEB
-
INF
/sample.html ↑ 在您的浏览器中 http://host/context/
WEB
-
INF
/sample.html 即使我访问它也看不到它! 相反,您可以考虑将 所有“您不希望(或不需要)用户直接引用的文件”放在下面。例如,Java 源代码、类文件、应用程序内部配置文件等通常不应显示给访问用户。有时,我会看到可以直接访
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章