Linux和window下tomcat虚拟路径的配置方式

             配置Linux下tomcat虚拟路径:


找到linux下的server.xml文件,在<Host>标签内进行如下配置

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->

<!-- Access log processes all example.
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
-->
<Context path="/product/graph" docBase="/usr/local/product/graph" crossContext="true" trusted="true"></Context>
<Context path="/product/word" docBase="/usr/local/product/word" crossContext="true" trusted="true">
</Context> <Context path="/micaps" docBase="/usr/local/micaps" crossContext="true" trusted="true"></Context>
</Host>

那么这时候可以通过http://localhost:8080/product/graph的方式访问graph下的内容了。

配置Window下tomcat虚拟路径:

<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">

<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->

<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>

<Context reloadable="true" docBase="D:productgraph" path="/product/graph"/>
<Context reloadable="true" docBase="D:productword" path="/product/word"/>
<Context reloadable="true" docBase="D:micaps" path="/micaps"/>
</Host>

那么这时候可以通过http://localhost:8080/product/graph的方式访问graph下的内容了。

如果Linux下内存溢出,需要在Linux下的tomcat-->bin-->Catalina.sh中配置如下参数:

 

时间: 2025-01-01 23:49:33

Linux和window下tomcat虚拟路径的配置方式的相关文章

tomcat虚拟路径的配置方法汇总_Tomcat

一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_home$\conf\Catalina\localhost下面的xml文件(文件中配置了web项目所在路径),然后再加载webapps下的web项目. 假如我们要部署d:\project\下面的XXX项目(XXX为项目名). 这时我们有两种方法: 方法一: 在$Tomcat_home$\conf\Catalina

tomcat myeclipse-为什么tomcat虚拟路径下不显示文件

问题描述 为什么tomcat虚拟路径下不显示文件 是不是在myeclipse里新建项目时要修改储存路径,但是但是我如果把储存路径修改为tomcat虚拟路径的那个文件的话就会出现好多不相干的文件 解决方案 我也有同样的困扰,不知道原因 解决方案二: 发图看看,你们是说的tomcat目录下面ROOT目录? 解决方案三: tomcat 虚拟路径配置

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

ueditor-百度UEditor 上传组件 使用虚拟路径映射配置

问题描述 百度UEditor 上传组件 使用虚拟路径映射配置 com.baidu.ueditor.upload.BinaryUploader 类的修改源码后,有报错的情况 具体方法是save方法第77行 boolean virtualPath = (boolean)conf.get("virtualPath"); 这行报错,说是Object不能转为boolean 求高手解决,原文地址http://blog.csdn.net/will_awoke/article/details/3957

linux下Postfix虚拟用户的配置

1.建立虚拟用户数据库 [root@mail ~]#service mysqld restart //重新启动一下mysql数据库 [root@mail ~]#tar zxf extman-0.2.5.tar.gz [root@mail ~]#cd extman-0.2.5/docs [root@mail docs]#mysql -u root -p123456 < extmail.sql //导入extmail.sql脚本,root用户登入数据库密码为123456 [root@mail doc

tomcat虚拟路径配置404

问题描述 D盘下有个Web2,里边有一个hello2.html虚拟路径配置如下:<param-value>的默认值是false,已经修改为true浏览器输入:http://localhost:8080/test/hello2.html结果为:自己在默认的webapps下有个web3测试可以通过浏览器http://localhost:8080/Web3/hello.html访问到,求教大神们虚拟路径是啥情况????急急急急,折磨了半天了!!!!!!!!!!!! 解决方案 解决方案二:把服务器关了

Linux与Windows下tomcat内存设置

Linux下修改JVM内存大小: 要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin/catalina.sh(默认文件内容) 以下是自己设置的另外增加一个setenv.sh文件来设置tomcat内存,给文件加上执行权限 #vi /opt/app/tomcat6/bin/setenv.shexport JAVA_OPTS="-server -Xms512m -Xmx1024m -XX

IIS下PHP的三种配置方式对比_php技巧

在Windows IIS 6.0下配置PHP,通常有CGI.ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异.   1.CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求.这样,当用户请求数量非常多时,会大量占用系统的资源,如内存.CPU时间等,造成效能低下.   2.ISAPI(

Linux和Window下生成以年月日时分秒为名称的文件。

Windows BAT批处理文件: 复制代码 代码如下: @echo off set time_hh=%time:~0,2% if /i %time_hh% LSS 10 (set time_hh=0%time:~1,1%) set filename=%date:~,4%%date:~5,2%%date:~8,2%_%time_hh%%time:~3,2%%time:~6,2% echo test >> %filename%.txt Linux Shell 脚本: 复制代码 代码如下: #!/