关于Tomcat部署项目的点点滴滴】的更多相关文章

在给客户部署环境时,我们不可能想开发一样,在编辑软件部署一下tomcat就可以正常运行.我们也应该清楚java的运行机制**“先编译,后解释”**的原则.(如下图)![图片描述][1]那么在Tomcat部署文件的时候,我们要将.class文件放到Tomcat中的server.xml进行配置,在<Host></Host>标签之间输入配置信息: ``` <Context path="" docBase="" debug="0&qu…
打包好的war包放在tomcat下,有时会出现中文乱码的情况.首先应当确定项目的编码格式,tomcat的编码格式,以及cmd命令行的编码格式. 项目编码 将要输出到控制台或日志的字符串转为UTF-8 String words= "utf-8编码"; words = new String(words.getBytes("GBK"),"UTF-8"); 重新打包运行,查看是否乱码. tomcat编码 tomcat启动时默认使用系统编码,可更改tomc…
直接主题:tomcat部署项目访问不加项目名方法是打开tomcat的conf目录下server.xml文件 加入 <Context path="" docBase="" reloadable="false" /> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="tru…
转自:https://www.cnblogs.com/yuht/p/5714624.html https://www.cnblogs.com/ysocean/p/6893446.html Tomcat  部署项目的几种常见方式 1 直接将web项目文件件拷贝到webapps目录中 这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的a…
Tomcat部署项目时出错java.lang.IllegalStateException: ContainerBase.addChild: start:org.apache.catalina.LifecycleException: Failed to start component[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/项目名]] 一个非常easy的项目.没有出现编译错误,从Eclipse中用Tomca…
一.发现问题用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉. 二.解决问题apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需要替换的图片也命名为favicon.ico即可.若效果没有立即显现,可清除浏览器的浏览记录. 三.注意事项1.若需要改变某个页面的logo,在该页面的head标签中加入标签名link,具体如何写见下面的网站.2.图标制作网站:http://www.bitbug.net/ favicon图标介绍 favi…
tomcat部署项目后,war包是否能删除 答案是能删除的,前提是先停掉tomcat后才能删除 1)在tomcat中webapps目录下上传war包后,对war包自动解压 2)war包不能在tomcat运行时删除或移动到其他位置,否则会删除自动解压的工程,会把当前war解压的目录也一并删除.你可以停止之后再删除war包 3)当重新部署时,如果有与war相同的目录,则不会重新部署 因为在tomcat运行期间,会实时监控webapps目录下的war文件,如果有新增的war包,则会解压它:有删除的wa…
tomcat部署项目的时候,报内存溢出,一种解决方案是直接添加内存,网上都有教程,如下: Windows下,在文件/bin/catalina.bat,Linux下,在文件/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS=-Xms[初始化内存大小] -Xmx[可以使用的最大内存] JAVA_OPTS 这个是,TOMCAT已经定义好的,名,你只需要将 JAVA_OPTS=-Xms256m -Xmx512m 这句话,添加到 catalina.bat(windows) set…
  第一种部署方式: 直接使用myeclipse 找到server服务 添加要部署的项目Add Deployment ,然后选中某个项目,首选Exploded Archive(development mode) ,然后finish,直接将javaweb项目部署到了 tomcat的webapp目录中,然后启动服务,就将项目挂载到了tomcat服务器中. 第二种部署方式: 找到tomcat所在目录,然后打开tomcat目录下的conf目录,然后找到Catalina目录,打开并找到locahost目录…
以前学习的时候只知道在Eclipse或者MyEclipse中发布项目到Tomcat,最近实习时发现不同的项目还有不同的发布方式,所以特地学习了Tomcat发布项目的方式,在此记录下来. 1 直接将web项目文件件拷贝到webapps目录中 这是最常用的方式,Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.如果你想要修改这个默认目录,可以在conf下的server.xml文件里修改Host标签里的appBase值. 这个方法实际上和在IDE…
1.下载 Tomcat 服务器 ①.官网下载地址:http://tomcat.apache.org/ ②.tomcat 8.0 64位百度云下载地址:http://pan.baidu.com/s/1slbKPsx 密码:ewui ③.tomcat 8.0 32位百度云下载地址:http://pan.baidu.com/s/1o8G28rS 密码:k11n 2.启动并部署 Tomcat 服务器 ①.解压 tomcat 安装包到一个非中文目录下 ②.配置环境变量.JAVA_HOME(指向 JDK 安…
打包方式 eclipse  右键项目Export  选择WAR file 在选择将打包好的war 包存放的位置 放到tomcat中运行   : 首先将war包fang放到解压的tomcat中的webapps下 启动tomcat 会自动解压war包 启动方式 在bin目录下找到 startup (注意不是文件) 关闭是 shutdown 解压后的文件会在该目录下 同时在work文件夹中会生成编译后的文件 如果要删除 记得将work文件夹中的一起删除掉(一直点下去在localhost文件中) 之后就…
大家也许知道在eclipse上通过新建server来部署项目到tomcat,并且通过server来管理项目的启动配置.server会自动创建启动该项目的xml 如: <Context docBase="ProjectName" path="/" reloadable="true" source="org.eclipse.jst.jee.server:ProjectName"/> 但是用Myeclispe的时候发现无…
部署项目首先你需要把你的java web项目打包成war文件 在需要打包的项目上右键>选择[Export] 选中[Web]下面的[WAR file],点击[Next] 通过[Browse]选择保存路径,点击[Finish]完成即可 然后在服务器安装tomcat tomcat下载 安装完之后需要配置一下 tomcat 的启动文件(startup.bat ) 和 停止文件(shutdown.bat ) 打开编辑 在最上方加上 SET JAVA_HOME=C:\Java\jdk1.7.0_07(jdk…
在tomcat上部署项目并进行测试,经常会碰到各种问题.在不同的操作系统上部署,对问题的解决也会有一些差异. 1 发现问题 1.1 项目部署 先将项目达成war包,放到tomcat的webapps目录下,然后启动tomcat,在浏览器中键入项目的部署地址,进行访问,查看效果. 在windows系统中,利用cmd,cd到tomcat安装目录,在bin文件夹中使用shutdown.bat和startup.bat进行关闭和启动tomcat的操作. 在Linux系统中,cd到tomcat的安装目录,在b…
转自:https://www.cnblogs.com/ysocean/p/6893446.html#_label0 1.下载 Tomcat 服务器 ①.官网下载地址:http://tomcat.apache.org/ ②.tomcat 8.0 64位百度云下载地址:http://pan.baidu.com/s/1slbKPsx 密码:ewui ③.tomcat 8.0 32位百度云下载地址:http://pan.baidu.com/s/1o8G28rS 密码:k11n 2.启动并部署 Tomca…
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot" debug="0" privileged="true"> </Context> 至于Context 节点属性,可详细见相关文…
参考博客,我选了一种最简单的方法来部署项目. 在tomcat 目录下 的  conf\Catalina\localhost 目录中,新建一个   ' 项目名.xml '   文件,名字用项目名表示, 内容为<Context  docBase="C:\FTPRepertory\venus" reloadable="true" /> docBase为 war 包存放的位置. 需要注意的是,如果想用 bin 目录下的 starup.bat 启动项目, 需要配置…
目录 1.下载 Tomcat 服务器 2.启动并部署 Tomcat 服务器 3.Tomcat 的目录结构 4.部署项目的第一种方法(项目直接放入 webapps 目录中) 5.部署项目的第二种方法(修改 conf/server.xml 文件 ) 6.部署项目的第三种方法(apache-tomcat-7.0.52\conf\Catalina\localhost ) 回到顶部 1.下载 Tomcat 服务器 ①.官网下载地址:http://tomcat.apache.org/ ②.tomcat 8.…
============================================================= 1. 下载安装tomcat插件 ==========================================================…
额,一直用MyEclipse,后来用Eclipse时,启动项目后去Tomcat webapps找对应文件夹,发现没有,才知道Eclipse 默认不往本地Tomcat部署. 1.eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息. 2.解决: 为了使项目默认部署到tomc…
在tomcat下部署项目,第一次访问成功.但是发现有一个页面没有成功加载,发现是部署时少了一些东西.也不想去找出具体少了什么,直接把原来的项目移除,重新加载项目.重启tomcat,这时惊喜来了. 重启完tomcat,用浏览器访问https://XXXXXXX:8443.结果是访问请求被拒绝. 先看防火墙状态,用systemctl status firewalld.service查看 防火墙为关闭状态. 再看8443端口是否被占用了,用netstat -anp|grep 8443命令查看 结果没有…
所需软件安装 要想在Tomcat中部署项目前提是先要搭建好Tomcat,搭建Tomcat就离不开以下软件包的安装配置,本次演示使用Linux平台 1.JDK软件包 JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的.它是一组API,也可以说是一些java Class(类).JDK是开发java程序的一套东西,tomcat就是开发出来的java程序. JDK软件包下载地址:https://www.oracle.com/technetwork/java/javase/dow…
一.导出war包 1.先导出项目的war包(idea为例) 点+号,选择 之后点ok,确定,关闭窗口,回到idea主页面 在弹出窗口中选择新建的war,选build 之后在war导出目录,找到这个war包所在地址 二.tomcat部署 1.进入tomcat主页面,选择Manager App,这时候会让你输入密码,设置密码请看这位博主的  https://blog.csdn.net/h273979586/article/details/84675300 2.项目部署 点击部署,就可以访问了,以我的…
用svn下载java项目到本地,导入eclipse里面,然后部署到tomcat里,启动tomcat,一闪而过,在浏览器中打开,报404错(找不到页面),其实是项目没有成功部署到tomcat,可以打开tomcat,看一下里面,里面是没有编译的.class文件,这种情况网上很多种说法. 注:可以自己百度  “tomcat部署web项目到tomcat的几种方式” 本人觉得最好的是这种,亲测过,可以部署成功. 1.新建一个server,在server Locations这一栏中选择第二个“use Tom…
今天将一个项目部署到linux服务器上,结果tomcat在启动运行到一定时间后就报错.根据以往的经验,查了一些资料,终于解决了该问题并顺便解决了生产环境中的get方式中文传递乱码问题. tomcat启动内存溢出问题 SEVERE: A child container failed during start java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space at java.util.…
在一次正常部署后,发现在Tomcat的管理中无法将该项目启动起来,并在Tomcat的日志文件localhost.log中发现以下错误信息: java.lang.NoSuchMethodError: org.springframework.core.GenericTypeResolver.resolveTypeArguments(Ljava/lang/Class;Ljava/lang/Class;)[Ljava/lang/Class; org.springframework.core.conver…
在tomcat中webapps目錄上傳war包后,  对war解压时候. war不能在tomcat运行时删除,否则会删除自动解压的工程. 你可以停止tomcat后删除war. 当你重新部署的时候,如果有与war文件相同的文件夹,就不会重新部署. 因为tomcat在运行期, 会实时监控webapps目录下的war文件,如果有新增的war,就去解压它; 有删除war,就连同项目一起删除 . 所以,如果您要删除,可以先关闭tomcat再删除,这样不会有影响的 Tomcat/webapps下的WAR包和…
首先,我的Eclipse是引用外部的Tomcat 引用外部Tomcat会在左侧生成一个Server文件夹,相当于复制了一份Tomcat到Eclipse的安装目录里 具体Tomcat所在目录可以在这进行查看 双击Tomcat服务,会打开一个窗口,然后点击Open launch configuration,可打开配置窗口,在这里可以查看到具体服务所在位置. 接下来步入正题,正如题目所说,Eclipse中使用Tomcat加载项目在浏览器中访问的时候JS和CSS等静态文件无法加载,如图 仔细看下路径,会…
首先配置jdk环境 下载jdk 例如,我将jdk安装在d盘jdk目录下 配置系统环境 新建系统变量JAVA_HOME值为D:\jdk 新建系统变量CLASS_HOME值为 .%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    注意前面有一点 在系统变量path后面增加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 如果命令行执行javac提示找不到,应该是path这里配置错了 命令…