社区
Web 开发
帖子详情
Tomcat 中路径访问问题
hufengjiao
2009-05-30 07:14:40
在Tomcat的server.xml文件中配置<Context path="" docBase="工程路径名称" />
工程放在Tomcat的webapp目录下,
访问工程时,用http://localhost:8080/ 和用http:localhost:8080/工程名称访问
这俩种访问方式,访问的同一个工程吗,为什么工程中的静态变量在俩种访问方式下会有俩套不同的值呢
希望哪位高手指点下,谢谢...
...全文
139
9
打赏
收藏
Tomcat 中路径访问问题
在Tomcat的server.xml文件中配置 工程放在Tomcat的webapp目录下, 访问工程时,用http://localhost:8080/ 和用http:localhost:8080/工程名称访问 这俩种访问方式,访问的同一个工程吗,为什么工程中的静态变量在俩种访问方式下会有俩套不同的值呢 希望哪位高手指点下,谢谢...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hufengjiao
2009-06-30
打赏
举报
回复
还是没找到解决的问题,不过谢谢大家啦
awusoft
2009-05-31
打赏
举报
回复
[Quote=引用 3 楼 qiheia 的回复:]
首先,用http://localhost:8080/ 和用http:localhost:8080/工程名称访问
红色的部分是不是写错了呢,少了//把应该是http//:localhost:8080[/color]/工程名称访问
区别就是
http://localhost:8080/ ----可以查看到所有的发布的项目
http//:localhost:8080[/color]/工程名称访问 ----访问指定的发布的项目
[/Quote]
不敢苟同,http://localhost:8080/访问path设置为""的项目
java_coding
2009-05-31
打赏
举报
回复
<Context path="" docBase="工程路径名称" />
是配置的虚拟目录,不过你要在Tomcat 5.5\conf下面得web.xml里把那个改成true
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>
false
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
而http://localhost:8080/这个访问的是服务器的根目录,打开的应该是一个猫的界面。
至于http:localhost:8080/工程名称访问 是你部署的工程,相当于访问的是程序的根目录。
少龙123
2009-05-31
打赏
举报
回复
当然访问的是同一个工程,但一个是根据默认的配置定位到工程,一个是直接加载webapp下面的工程,相当于前面多了一步
awusoft
2009-05-31
打赏
举报
回复
测试了一下,去work\Catalina\localhost下边去看,在两个地方找到了同一个项目的内容:一个名称为"_"的文件夹里,另一个就是以真实项目名称为名的文件夹.期待遇到过的出来解决一下.
qiheia
2009-05-30
打赏
举报
回复
首先,用http://localhost:8080/ 和用
http:localhost:8080
/工程名称访问
红色的部分是不是写错了呢,少了//把应该是http//:localhost:8080[/color]/工程名称访问
区别就是
http://localhost:8080/ ----可以查看到所有的发布的项目
http//:localhost:8080[/color]/工程名称访问 ----访问指定的发布的项目
深夜情感老师
2009-05-30
打赏
举报
回复
看不懂你的题目的意思哦
hufengjiao
2009-05-30
打赏
举报
回复
怎么没人指点下了啊
tomcat
+虚拟
路径
访问
html图片无法显示,jsp
路径
问题
,导致配置
tomcat
虚拟
路径
,仍然
访问
不到图片...
jsp
路径
问题
,导致配置
tomcat
虚拟
路径
,仍然
访问
不到图片以前写的一篇是关于eclipse下配置
tomcat
虚拟
路径
,
访问
不到图片 的
问题
。今天这个比较不一样,就是在完全已经配置
tomcat
的service.xml
中
的虚拟
路径
的前提下,不管你上传图片到指定盘符下面,还是上传到
tomcat
默认
路径
下面,都发现
访问
不到你上传的文件的
问题
。比如你设置的是上传到默认
路径
下:String path = ...
关于
tomcat
部署,配置,
访问
路径
等诺干
问题
总结
一. 关于
tomcat
项目
访问
路径
问题
总结 我们一般把项目部署在
tomcat
目录下面的webapp
中
,
访问
项目资源的时候就必须要带上这个项目文件夹名称。如果想要去掉这个项目名称,可以通过如下方式来进行: 修改server.xml配置文件 在host节点
中
加入context节点, Docbase:代表项目的绝对
路径
,也可以使用相对
路径
(相对于/webapp下) Path:代表项目的虚拟
路径
名 Debug:设定debug level,0表示提供最少的信息,9表示提供最多的信息。
Tomcat
默认的
访问
路径
在
tomcat
中
文
路径
和
中
文文件
问题
问题
描述:
tomcat
下,若
访问
路径
中
有
中
文,或
访问
中
文名的文件,则会找不到资源(404错误)。原因猜测:仔细看message后,应该是
tomcat
错误的解析了
路径
中
的
中
文,导致定向到错误的文件,自然找不到资源。解决方法:在/conf/server.xml文件
中
添加URIEncoding=”UTF-8”和useBodyEncodingForUR
tomcat
控制部署
路径
和
访问
路径
tomcat
控制部署
路径
和
访问
路径
在部署
tomcat
程序的war包的时候我们可以自定义
路径
,具体如下:修改conf下的server.xml,在<host></host>内部添加如下内容。<Context docBase="E:\dev\apache-
tomcat
-8.5.8\webapps\aabbcc-1.0.0-SNAPSHOT" path="/" debug="...
tomcat
中
文URL
路径
无法
访问
解决方案
在
tomcat
的web工程
中
加入了
中
文URL链接后,提示页面不存在。 经过调查发现,原来是
tomcat
默认情况下对于GET协议
中
的URL编码都是ISO-8859-1,而这个字符集是不支持
中
文等双字节的信息的。URL
路径
和
中
文文件等链接恰好是通过GET协议进行的。 通过资料发现,只要在server.xml
中
添加URIEncoding属性并写入utf8就可以了。 打开…/
tomcat
/config/...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章