社区
Web 开发
帖子详情
tomcat外部文件配置
haigan123456
2010-06-16 10:35:21
现在在tomcat 装在B:\
而我在D:\myweb\
中有index.jsp
怎么在浏览中输入http://localhost:8080/myweb/index.jsp
就可以访问。
记得要配置文件。但是忘了,请详解,谢谢!
...全文
334
15
打赏
收藏
tomcat外部文件配置
现在在tomcat 装在B:\ 而我在D:\myweb\ 中有index.jsp 怎么在浏览中输入http://localhost:8080/myweb/index.jsp 就可以访问。 记得要配置文件。但是忘了,请详解,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
残-剑
2010-11-05
打赏
举报
回复
haigan123456
2010-06-19
打赏
举报
回复
[Quote=引用 4 楼 jinchun1234 的回复:]
把项目的目录映射到tomcat中。这样项目不需要再放到tomcat下,而且给开发人员带来方便,方法如下:
1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:
<Context path="" reloadable="true" debug="0" docBa……
[/Quote]
正解,呵呵。
同时还可以这样:在\conf\Catalina\localhost\
下创建一个以工程名为文件名的xml文件
如B:\myweb
则创建myweb.xml
写入那个Context就Ok了,同时重启tomcat服务
libenyue
2010-06-17
打赏
举报
回复
在web.xml中把默认的JSP改成index.jsp就可以了
zzjinfosys
2010-06-17
打赏
举报
回复
兄弟 问一 下 你是不是用MyEclipse的
若是的话,我就简单说下,在菜单windon里,选中service下的tomcat 里面有4x,5x,6x,看你
tomcat版本而定咯
比如是5x点开后 会出现三个子目录
第一个子目录 选中enable 目录选择按钮,直接选你tomcat里的LIB文件夹的存放目录
然后把第三个 选中runmode 就Ok了
打开浏览器,输入 http://localhost:8080/ 若跳出 tomcat网页 就代表配置OK了
(里面端口号 8080是默认的,你可以再tomcat里的一个好像叫 System配置文件里修改)
由于我只是凭印象说说,难免有问题,有问题了 跟我联系吧
flysun02
2010-06-17
打赏
举报
回复
帮楼主顶起
mars8228
2010-06-17
打赏
举报
回复
看看4楼就知道了。很详细的解答。:)
jiulove_it
2010-06-17
打赏
举报
回复
进来看下4楼的,楼主,用分砸我吧!
xinlan1022
2010-06-17
打赏
举报
回复
[Quote=引用 9 楼 zhang116868 的回复:]
我以为是:tomcat 在装B
[/Quote]
。。。。。。。。。。。。。。。
海会圣贤
2010-06-17
打赏
举报
回复
我以为是:tomcat 在装B
xinleicn
2010-06-17
打赏
举报
回复
恩。 4楼
火龙果被占用了
2010-06-17
打赏
举报
回复
B 盘不都是软件驱动盘符么?
loveunittesting
2010-06-17
打赏
举报
回复
呵呵,我被这个问题和回答吓呆了。
jinchun1234
2010-06-17
打赏
举报
回复
如果在测试中出现404的错误,如果前面配置没有错,可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虚拟路径显示目录给禁止啦,此时可以在web.xml文件中找到
<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>
将listings的value改为true,然后重新启动tomcat,在输入url,测试成功!
3、如果项目开发完成,准备部署在服务器上时,记住要把第三步中web.xml文件中参数listings的值改为false,这样可以避免把项目的部署路径呈现给使用者!
具体如下:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
jinchun1234
2010-06-17
打赏
举报
回复
把项目的目录映射到tomcat中。这样项目不需要再放到tomcat下,而且给开发人员带来方便,方法如下:
1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安装目录下面相关的文件)打开此xml文件,在 <host> </host>之间加入如下代码:
<Context path="" reloadable="true" debug="0" docBase="E:\workspace\test\bin" workDir="E:\workspace\test\work" crossContext="true" >
</Context>
<Context path="/test" docBase="E:\aaa" debug="0" reloadable="true"/>
docBase是实际路径,这里一般写一个绝对的磁盘路径,当然也可以写相对路径,相对路径是相对于tomcat安装目录的webapps目录的,通常设置虚拟目录的目的是将tomcat的安装和项目的保存分开,所以这里建议你使用磁盘绝对路径,并且这个磁盘路径不时在tomcat安装目录下。workDir是tomcat运行是对JSP文件做编译后的文件,这个文件最好也是分开。
path为虚拟路径,访问时的路径,注意:一定要加“/”。值得注意的是:path可以为"/"那么访问“IP:端口”就可以访问到布置的工程,如果为"/test",那么必须得访问“IP:端口/test”才能访问到,我建议采用第一种方法。不然访问每个工程都得有个虚拟路径,看上去不舒服。可能你会想到如果我有多个工程怎么办?是不是一定得取几个虚拟路径,如果你用一个IP的话那是肯定的。但是如果你把机器多设置几个IP,那么就行了,每个工程占用一个IP,这样层次结构更加清晰。
debug建议设置为0,reloadable设置为true。
其实不用那么麻烦,只要把<Context path="/EHOP" docBase="D:\Study\Myproject\workspace\EShop\WebRoot"/> 写在</Host>上面一行就OK了!
lmg785132636
2010-06-17
打赏
举报
回复
呵呵
如果是tomcat6也是那样设置吧
Tomcat
怎样将
配置
文件
放在
外部
这篇文章主要给大家介绍了关于
Tomcat
将
配置
文件
放在
外部
的相关资料,对平时工作来说还是挺实用的,需要的朋友们下面随着小编一起来看看吧 问题 我们在平常开发的时候, 如果要把项目部署到
Tomcat
里面, 一般的做法就是讲项目打成war包, 然后将war包扔到
Tomcat
的webapps目录下面, 然后启动项目就可以了. 但是在将项目部署到生产环境的时候, 生产环境的
配置
文件
一般是与本地开发不一样的, 那么使用刚刚的方法在生产上部署, 就比较麻烦, 需要手动去删除原来的
配置
文件
, 或者打包的时候排除配
tomcat
读取
外部
配置
文件
步骤一: maven install 命令打包项目war包 步骤二:新建
文件
夹如图,config是后面要存放
配置
文件
的 步骤三: 修改
tomcat
conf/server.xml 不自动解压war包 不自动部署war 步骤四: 修改
tomcat
conf/catalina.properties 将
配置
文件
路径加入common.loader 步骤五: 启动
tomcat
...
Java
配置
Tomcat
外部
文件
虚拟路径
Java
配置
Tomcat
外部
文件
虚拟路径 最近由于项目需求,对项目随时改动,而由于项目的热启动,导致很多图片等资源由用户方上传的东西会无法保存,所以考虑到了
Tomcat
的
外部
保存的方法防止被服务器的启动而删除
文件
。 首先我在网上查到一段如何
配置
tomcat
外部
文件
的命令, <Context docBase="你存放
外部
文件
的实际路径" path="/项目访问的虚拟路径" rel...
Java
配置
Tomcat
外部
文件
上传
最近由于项目需求,对项目随时改动,而由于项目的热启动,导致很多图片等资源由用户方上传的东西会无法保存,所以考虑到了
Tomcat
的
外部
保存的方法防止被服务器的启动而删除
文件
。 首先我在网上查到一段如何
配置
tomcat
外部
文件
的命令, <Context docBase="你存放
外部
文件
的实际路径" path="/项目访问的虚拟路径" reloadable="true"/> 例...
Tomcat
--
配置
文件
tomcat
配置
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章