电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

Tomcat去除端口号和项目名4200字

  • 资源ID:263266336       资源大小:27.63KB        全文页数:13页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Tomcat去除端口号和项目名4200字

    Tomcat去除端口号和项目名4200字    在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOMEwebapps,将balancer文件夹拷背到webdb文件夹下。3.在TOMCAT_HOMEconfserver.xml中,找到如这句话:<host name="localhost" appbase="webapps"></host> unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">然后替换appBase="webapps"中的webapps用webdb。<host name="localhost" appbase="webdb"></host> unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">4.这样的话,在访问该项目时,就可以用去掉项目名称的URL来访问了。5.去除端口号就不用详细说了吧。就是打开TOMCAT_HOMEconfserver.xml中查找原始的端口号(如8080),修改为80后,即可在访问时不用输入端口号。不过要注意防止其它程序占用80端口。6.可能有的朋友会说,为什么不删除webapps中的ROOT中的内容,然后将项目拷背到ROOT中呢,这样的话,同样可以达到想要的效果。关于这点我是这样认为的,其实方法多的是。条条大路通罗马。这样做的好处还有一个就是在用TOMCAT控制台时,可以很文便的将目录修改回来。Tomcat虚拟主机配置方案(域名解析)For Windows/Linux(最完全版)一、打开tomcat安装目录下conf/server.xml这个文件在server.xml文档中找到</Engine></Service>接着添加上面添加以下内容(暂时先说分为三种方式):第一种:<Host name=".cn" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="www" debug="0" reloadable="true" crossContext="true"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="www_5sai_log." suffix=".txt"timestamp="true"/></Host>以上的内容就是在Tomcat的webapps目录下新建一个www文件夹作为.cn这个域名的主目录第二种:<Host name=".cn" debug="0" appBase="C:testwww" unpackWARs="true" autoDeploy="true"><Context path="" docBase="."/><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="test_5sai_access_log."suffix=".txt" pattern="common" resolveHosts="false"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test_5sai_log." suffix=".txt" timestamp="true"/> </Host>以上内容的意思就是在C盘test文件夹下面建立一个www文件夹作为.cn这个域名的主目录第三种,如果是linux系统的/var/www作为.cn这个域名的主目录的话内容如下:<Host name=".cn" debug="0" appBase="/var/www" unpackWARs="true" autoDeploy="true"><Context path="" docBase="."/><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="test_5sai_access_log."suffix=".txt" pattern="common" resolveHosts="false"/><Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test_5sai_log." suffix=".txt" timestamp="true"/> </Host>再补充一种<Host name=".cn" debug="0" unpackWARs="true"><Valve className="org.apache.catalina.valves.AccessLogValve"directory="/var/log/tomcat" prefix="www_5sai_access_log." suffix=".txt"pattern="common"/><Logger className="org.apache.catalina.logger.FileLogger" directory="/var/log/tomcat" prefix="www_5sai_log." suffix=".txt"timestamp="true"/><Context path="" docBase="/var/www" debug="0" reloadable="true"/></Host>域名.cn 的主目录为/var/www 该站点的所有访问LOG放在/ar/log/tomcat里面测试:windows用户打开C:WINDOWSsystem32driversetc的hosts这个文件,linux用户打开/ect的hosts文件或者vi /ect/hosts修改内容如下127.0.0.1 localhost127.0.0.1 .cn127.0.0.1 .cn然后打开浏览器直接输入网址测试!第二篇:tomcat部署多个项目 6400字tomcat部署多个项目最近有个项目需要在tomcat部署多个项目:(个人解决方案)第一种:在host中加: <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="/xfpm222" docBase="D:runningXfpm2" debug="0" reloadable="true"> <Resource name="jdbc/Oraclexfpm222" auth="Container"type="javax.sql.DataSource" maxActive="100" maxIdle="50" maxWait="-1" username="xfpm2"password="xfpm2" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:162.8.156.40:1521:orcl"/> </Context></Host>报错1: java.lang.IllegalStateException: Web app root system property already set to dif ferent value: 'webapp.root' = D:runningXfpm2 instead of C:Program FilesT omcat 5.5webappsXfpm2 - Choose unique values for the 'webAppRootKey' context -param in your web.xml files!at org.springframework.web.util.WebUtils.setWebAppRootSystemProperty(Web Utils.java:132)at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebC onfigurer.java:118).解决1:是两个项目的设置重复了,导致出错,但我发现web.xml里并没有配置webAppRootKey项,然后查阅网上资料,原来是因为如果没有web.xm 内没有设置webAppRootKey项,是为默认设置public static void setWebAppRootSystemProperty(ServletContext servletContext)throws IllegalStateException String param = servletContext.getInitParameter(WEB_APP_ROOT_KEY_PARAM); String key = (param != null ? param : DEFAULT_WEB_APP_ROOT_KEY); String oldValue = System .getProperty(key);if (oldValue != null ) throw new IllegalStateException ("WARNING: Web app root system property already set: " + key + " = " +oldValue + " - Choose unique webAppRootKey values in your web.xml files!" ); String root = servletContext.getRealPath("/" );if (root = null ) throw new IllegalStateException ("Cannot set web app root system property when WAR file is not expanded");System .setProperty(key, root);servletContext.log("Set web app root system prope

注意事项

本文(Tomcat去除端口号和项目名4200字)为本站会员(ji****81)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.