精华内容
下载资源
问答
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行...

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","icon":"cas","contentLink":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","title":"SSL证书(SSL Certificates)","des":"SSL证书为网站和APP提供HTTPS保护,对流量加密,防止数据被窃取。阿里云证书三大优势:统一运维管理云上+云下所有证书;与云产品深度集成,可一键部署到WAF/CDN等云产品;提供“证书托管”增值服务,自动续签及更新。","btn1":"立即购买","link1":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","btn2":"管理控制台","link2":"https://yundunnext.console.aliyun.com/?p=cas#/overview/cn-hangzhou","btn3":"在线咨询","link3":"https://cschat-ccs.aliyun.com/index.htm?tntInstId=_1PYVLrE&scene=SCE00004939","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"新购用户包年65折起","firstContentLink":"https://promotion.aliyun.com/ntms/act/sslbuy.html","lastContentName":"","lastContentLink":""}},{"infoName":"快速入门","infoContent":{"firstContentName":"选配证书","firstContentLink":"https://help.aliyun.com/document_detail/28542.html?spm=5176.7968328.1266638.10.433612324vDwx4","lastContentName":"新手入门","lastContentLink":"https://help.aliyun.com/document_detail/28547.html?spm=a2c4g.11186623.6.571.5e5a3c93QhOu8O"}},{"infoName":"产品新功能","infoContent":{"firstContentName":"自动续费:证书托管服务","firstContentLink":"https://help.aliyun.com/document_detail/170123.html?spm=a2c4g.11186623.6.569.30394a1aynps0F","lastContentName":"","lastContentLink":""}},{"infoName":"最佳实践","infoContent":{"firstContentName":"网页防篡改解决方案","lastContentName":"","firstContentLink":"https://www.aliyun.com/activity/security/anti_website_tamper","lastContentLink":""}}]}],"visual":{"textColor":"dark","topbg":""}}

    {"$env":{"JSON":{}},"$page":{"env":"production"},"$context":{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行数据压测演练,提供数据库优化方面专业建议,在业务高峰期与用户共同保障数据库系统平稳运行。","link1":"https://www.aliyun.com/service/optimization/database","link":"https://www.aliyun.com/service/chiefexpert/database","icon":"https://img.alicdn.com/tfs/TB1a5ZfonnI8KJjy0FfXXcdoVXa-100-100.png","btn2":"数据库紧急救援服务","tip":"还有更多专家帮助您解决云上业务问题:立即查看","btn1":"云上数据库优化服务","link2":"https://www.aliyun.com/service/databaserescue","title":"数据库专家服务"}],"search":[{"txt":"安全首席专家","link":"https://www.aliyun.com/service/chiefexpert/security"},{"txt":"中间件首席专家","link":"https://www.aliyun.com/service/chiefexpert/middleware"},{"txt":"系统与平台首席专家","link":"https://www.aliyun.com/service/chiefexpert/platform"},{"txt":"存储首席专家","link":"https://www.aliyun.com/service/chiefexpert/storage"}],"countinfo":{"search":{"length_pc":0,"length":0},"card":{"length_pc":0,"length":0}},"simplifiedDisplay":"newEdition","newCard":[{"link":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","icon":"cas","contentLink":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","title":"SSL证书(SSL Certificates)","des":"SSL证书为网站和APP提供HTTPS保护,对流量加密,防止数据被窃取。阿里云证书三大优势:统一运维管理云上+云下所有证书;与云产品深度集成,可一键部署到WAF/CDN等云产品;提供“证书托管”增值服务,自动续签及更新。","btn1":"立即购买","link1":"https://www.aliyun.com/product/security/markets/aliyun/product/cas","btn2":"管理控制台","link2":"https://yundunnext.console.aliyun.com/?p=cas#/overview/cn-hangzhou","btn3":"在线咨询","link3":"https://cschat-ccs.aliyun.com/index.htm?tntInstId=_1PYVLrE&scene=SCE00004939","infoGroup":[{"infoName":"最新活动","infoContent":{"firstContentName":"新购用户包年65折起","firstContentLink":"https://promotion.aliyun.com/ntms/act/sslbuy.html","lastContentName":"","lastContentLink":""}},{"infoName":"快速入门","infoContent":{"firstContentName":"选配证书","firstContentLink":"https://help.aliyun.com/document_detail/28542.html?spm=5176.7968328.1266638.10.433612324vDwx4","lastContentName":"新手入门","lastContentLink":"https://help.aliyun.com/document_detail/28547.html?spm=a2c4g.11186623.6.571.5e5a3c93QhOu8O"}},{"infoName":"产品新功能","infoContent":{"firstContentName":"自动续费:证书托管服务","firstContentLink":"https://help.aliyun.com/document_detail/170123.html?spm=a2c4g.11186623.6.569.30394a1aynps0F","lastContentName":"","lastContentLink":""}},{"infoName":"最佳实践","infoContent":{"firstContentName":"网页防篡改解决方案","lastContentName":"","firstContentLink":"https://www.aliyun.com/activity/security/anti_website_tamper","lastContentLink":""}}]}],"visual":{"textColor":"dark","topbg":""}}}

    展开全文
  • 打开tomcat的解压之后的目录可以看到如下的目录结构:1.bin:bin目录...很多环境变量的设置都在此处,例如可以设置JDK路径tomcat路径startup 用来启动tomcatshutdown 用来关闭tomcat修改catalina可-以设置tomcat的...

    打开tomcat的解压之后的目录可以看到如下的目录结构:

    1.bin:

    bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

    很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径

    startup 用来启动tomcat

    shutdown 用来关闭tomcat

    修改catalina可-以设置tomcat的内存

    注意:可以通过在浏览器中输入localhost:8080/测试浏览器是否开启。

    假如弹出官网则连接成功,如果失败检查是否开启以及端口是否正确,端口的设置在conf中有讲解。

    2.conf:

    conf目录主要是用来存放tomcat的一些配置文件。server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码

    在这里主要讲解一下设置端口以及请求编码,对于server.xml的一些其他 配置我将在另外一篇副进行详解。

    1、端口设置:

    更改图示的数字即可

    2、get请求中文编码解决方案:

    方案一:对接受的表单数据都进行一个编码格式转换。

    即先获得iso-8859-1的字节码在通过String的构造方法以utf-8转换

    例子:

    String str=new String(request.getParameter("name").getBytes("iso-8859-1"),"utf-8");

    方案二:

    注意;这里的也可以通过对URIEncoding的配置;不同点请参考以下博客,或者其他博客:URIEncoding与useBodyEncodingForURI 在tomcat中文乱码处理上的区别​blog.csdn.net

    web.xml可以设置tomcat支持的文件类型

    在web.xml中存储了一些默认配置,比如.jsp文件的映射的Servlet以及一些mime类型,对于导出xls文件以及上传图片格式可以提供搜索帮助:

    1、.jsp文件的配置:jsp本质上都是servlet,但我们未在项目中的web.xml中设置url-pattern的设置,那又是怎么执行的呢?

    其实是因为在tomcat下有对.jsp文件的url映射,实际上所有的jsp都会映射到JspServlet然后对jsp文件进行转译到相应的servlet,最后再执行它的service方法(实际是调用的是jspservice方法,它先调用了父类的service方法(这父类继承了HttpServlet,然后在service中调用了jspService方法))

    2、存储了mime类型,一般在对resp.setContType();可以在web.xm中进行搜索

    比如web.xml通过notepad打开点击搜索的查找

    题外话:电脑不知抽了什么风,查找界面一截图就隐身。

    对于导出xls文件就可以通过在这查找设置响应内容的形式。

    context.xml可以用来配置数据源之类的

    tomcat-users.xml用来配置管理tomcat的用户与权限

    在Catalina目录下可以设置默认加载的项目

    3.lib:

    lib目录主要用来存放tomcat运行需要加载的jar包。

    例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

    4.logs:

    logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)

    在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中

    在linux环境中,控制台的输出日志在catalina.out文件中

    5.temp:

    temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

    6.webapps:

    webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。

    当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

    注意:这里存储的文件的项目名字为项目名称,但和我们在域名中输入的url是不同的。

    在我们进行测试输入的项目名为虚拟项目名;

    对于myEclipse的用户可以通过项目右键的properties中project factes中进行设置。(不同的myEclipse放在不同的位置,第一次可以在搜索框中进行搜索,然后记住在哪个菜单下)

    更改webcontext就行了,这样在输入url的时候只需要输入:

    lcoalhost:8080/project/

    而不是

    localhost:8080/13-project

    work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。

    清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

    在catAlina里面继续打开最后会进入项目文件夹,里面存放了jsp文件。

    可以发现其实jsp也是java文件,这也印证了jsp本质上就是servlet。

    ------------------------百战卓越067天------------------------------------------

    展开全文
  • tomcat7默认的程序发布路径tomcat/webapps/ROOT/下面。例子比如我在tomcat/webapps/ROOT/路径下新建一个jsp文件,则可以直接通过URL为:来访问。再比如我做文件的上传和下载功能时,可以在ROOT下新建一个...

    tomcat7默认的程序发布路径为tomcat/webapps/ROOT/下面。

    例子

    比如我在tomcat/webapps/ROOT/路径下新建一个jsp文件,则可以直接通过URL为:

    来访问。

    再比如我做文件的上传和下载功能时,可以在ROOT下新建一个FileUpload文件夹,把上传文件的路径设为这个文件夹下,然后上传一个文件test.txt;做下载功能时,点击该文件的下载按钮,可以直接让网页打开一个URL:

    修改

    打开tomcat/conf/server.xml,有如下代码:

    unpackWARs="true" autoDeploy="true">

    prefix="localhost_access_log." suffix=".txt"

    pattern="%h %l %u %t "%r" %s %b" />

    name为本地访问地址、appBase为项目的父地址,均可以修改。在host标签之间加入如下标签

    其中path为虚拟目录的名字,只要输入IP地址就显示主页、docBase则为虚拟目录的路径,默认为tomcat/webapps/ROOT/,我们修改为 docBase=”example”,此时example就和ROOT的功能一样啦!

    mission success

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    展开全文
  • 下面主要讲解Linux服务器上修改Tomcat部署应用程序的发布路径!现在应用服务器上用的笔记多的还是Tomcat7,就以Tomcat为例!Tomcat7和之前的版本一样,默认发布程序是在$Tomcat/webapp/ROOT 下面,就是当我们启动To....

    在web开发中经常使用到的一个容器就是Tomcat,大多数人在本地开发使用的是windows 环境,而当项目真正远行,一般就是在Linux服务器上。下面主要讲解Linux服务器上修改Tomcat部署应用程序的发布路径!

    现在应用服务器上用的笔记多的还是Tomcat7,就以Tomcat为例!Tomcat7和之前的版本一样,默认发布程序是在$Tomcat/webapp/ROOT 下面,就是当我们启动Tomcat时候通过http://localhost:80880去访问进入的默认Tomcat欢迎页面。那么如果我们想让Tomcat访问我们自己自定义的路径那么该怎么做呢?

    下面介绍三种方法:

    (1):删除/ROOT目录下所有文件

    ①:这种方式最为简单,直接删除/ROOT下面的所有文件,将你已经编译好的工程放到改目录下!

    ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat

    注:将应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用!($Tomcat,为目录全路径,此配置其实是可以省略,但是为了标准还是配置的好)

    (2):删除/ROOT目录下所有文件,并新建工程名(项目名)

    ①:这种方式相对第一种来说,稍微复杂一点点,将你需要部署的工程(项目)放到新建的文件夹!例:(我新建了一个myapp存放我自己项目,目录为/TOOT/myapp)

    ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat

    注:使用“http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!

    (3):删除/ROOT目录,在webapp下新建工程名(项目名)

    ①:直接在webapp下面新建工程名(项目名),例:目录/webapp/myapp。

    ②:修改/conf/server.xml文件 ,在里面的…添加下面代码,启动Tomcat。

    注:使用“http://[ip]:[port]/[appName]”上下文路径进行访问!此时的这个配置不能省略,一定要加!

    下面在进行一下相关的讲解:

    ....

    注:这个里面的name表示的是访问本地的localhost地址,appBase表示项目指定的父位置;path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录!

    展开全文
  • 1.修改tomcat配置文件 2.在其中添加要上传的位置1), 2) 3.写上传java代码,当然网上也有,下面是我的代码。package com.servlet;import java.io.File;import java.io.IOException;import java.util.List;import ...
  • Tomcat部署路径空格问题

    千次阅读 2016-09-29 10:01:15
    web项目发布到tomcat下,如果tomcat安装目录为 C:\Program Files\tomcat6\webapps\... 当我们获取当前类的路径时,就会出现空格(%20)问题 C:\Program%20Files\tomcat6\webapps\... 这时再对该路径做文件操作...
  • 【java】设置tomcat将绝对路径替换成相对路径 之前写项目时遇到一个问题: 上传图片后,数据库中我保存的是相对路径。但是我需要读取图片时必须通过绝对路径才能显示图片。 例如: 数据库中保存的图片路径是"/upload...
  • idea下tomcat部署路径问题详解

    千次阅读 2019-06-25 18:07:56
    eclipse大家应该都用过,eclipse访问项目的路径一般是localhost:8080/projectName, 当把IDE成idea以后,访问路径一般情况下就变成了localhost:8080,路径没有了后面的项目名。tomcat在发布项目的时候不考虑用虚拟...
  • 修改server.xml 添加 <Context path="这里成映射的路径" docBase="需要映射的路径" reloadable="true" /> 重启tomcat生效
  • url的字符必须是ISO-8859-1。而tomcat 是不会把utf-8的编码转换为中文的。 解决办法是强行知道解码方案。 网页中的URL /image-1.0/resources/image/产品图标信息2.0/01中文/0102中文/010203中文/1.png ...
  • 今天突然发现忘记怎么修改eclipse自带的...选中tomcat右键clean,完了之后就可以看到–server locations是可编辑的状态了,选择第二个,成自己装的tomcat路径 保存 这是完以后的路径 这个是自带的路径 ...
  • 在项目的webContent下有两个文件夹esumeFile和...在tomcat服务器的路基E:\tomcat-7.0.35-x64-amytesv3.4\apache-tomcat-7.0.35\conf\Catalina\localhost下放两个配置文件esumeFile.xml和photographs.xml,...
  • 问题来源:项目上经常遇到部署到Tomcat 下...在Tomcat apache-tomcat-7.0.64\conf 路径 server.xml 文件:   &lt;Host appBase="webapps" autoDeploy="true" name="localhost...
  • 以往都只是转发一下端口, 并没有将tomcat下的某个项目 直接配置成IP地址80端口转发的.这次有这样的需求试了试竟然不好使了.尝试了N种方式, 最后也只是能把首页转发过去 而且静态文件(jpg css js)都无法请求到.急了!!...
  • tomcat更改日志路径

    2017-09-26 17:28:00
    1. tomcat/conf/logging.properties  步骤1--查找:grep logs logging.properties  步骤2--替换:sed -i -e 's/logs/a053\/logs/' logging.properties 将logs替换为a053/logs (由于'/'是特殊字符,所以需要转义...
  • 不修改server.xml【推荐使用此方法】 在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己... docBase="成你的路径"   reloadable="true">    文件名改成你自己的譬如http://loca
  • 将war包放到 “tomcat安装路径/webapps/” 路径下 切换到 “tomcat安装路径/bin/” 路径下,执行shutdown.sh文件和startup.sh文件 ./shutdown.sh ./startup.sh 查看tomcat服务开启,有数据就说明服务启动了 ps -...
  • 一、发现路径问题 一、百度或者谷歌查问题 三、发现相关解释 及时检索词 减小建设范围 四、更换检索词查相对路径绝对路径 五、定位到问题 六、查看自己项目相关配置信息 ...
  • 进入tomcat安装目录 * /conf/server.xml 然后对其进行编辑 找到图示代码处,port后所代表的是当前tomcat所使用的端口号,一般windows环境下使用6000以上即可,更换时需要注意端口的占用情况。注意:更换后需要重启...
  • * <b> 开发环境与Tomcat运行war包环境相对路径转换 * </b><br> <i>Description</i> : 输入相对路径,可以输入srcj及以后的路径 * @param [relativePath] String * @return java.lang.String * <br>Date:...
  • 但是这里的相对路径说的是对于idea工作空间,也就是“项目目录下web目录下的image文件夹,再加上文件名”这一路径 但是这并不是项目运行的路径,项目是在TOMCAT下运行的 →解决方法: 更改OUT文件的输出路径,也就是...
  • tomcat修改war包路径

    2017-11-22 19:23:00
    在工作中需要更换tomcat的war包路径: < Host >标签: 每一个< Host >可以对应一个域名,多个域名就对应多个Host标签。 name 属性代表该虚拟主机对应的域名 appBase 属性代表该虚拟主机对应的 根目录,...
  • 修改tomcat的日志路径文件/usr/local/tomcat/conf/logging.properties文件中的四处${catalina.base}/logs替换为/data/logs/weblogs/tomcat_logs 转载于:https://blog.51cto.com/yht1990/1920609...
  • jetty和tomcat解析xml路径区别

    千次阅读 2017-03-14 15:56:42
    原本的项目是用tomcat跑的,log42j的日志跑的很欢畅,结果到jetty上就不行了,一开始jetty启动了,但是日志不打,后来clean project,结果启动出错,找不到配置文件,看了一下java build path->source,发现我把配置...
  • tomcat报这个错说明你Tomcat路径正在被占用,重启电脑或者路径即可!我是因为idea,和myeclipse同时运行着Tomcat,因为他们用的还是同一个路径下的Tomcat! ...
  • 今天把一个站点更换了一下服务器,服务器是新装的,默认安装了java1.4 随即用yum 搜搜了一下,发现有个java ...输入图片路径提示: java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec...
  • eclipse 项目在tomcat中的部署路径

    千次阅读 2017-05-19 11:47:09
    以前一直使用MyEclipse,项目在tomcat中的路径就在tomcat的webapps中,很容易找。最近成了eclipse开发,在部署项目的时候找tomcat中的项目却怎么都找到不到,查找了一下资料发现,eclipse部署项目到tomcat不在...
  • 1.可以把 docBase 的项目路径换为绝对路径试下 2.可以把 Tomcat原来默认访问根目录ROOT 删除 在tomcat/webapps中 3.如果你们项目引入中有 如下 source 的话 可以把 source 删除!(这个我还不知道原因,亲测可以成功!...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 611
精华内容 244
关键字:

tomcat换路径