2、将必要的jar文件拷贝到tomcat目录\lib\ 下。
3、修改tomcat目录\conf\下的serverxml。
<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>
将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。启动Tomcat有两种场景,一是部署时启动,二是开发时启动。部署时基本上是通过war包来启动,而开发时的启动方式多种多样,下面拟介绍几种适用于开发时启动Tomcat的方法。在DOS命令行启动Apache Tomcat提供了一个名为tomcat7-maven-plugin的插件,该插件提供了多种启动Tomcat的方式。这里我们主要关心的是tomcat7:run启动方式。tomcat7:run所启动的是内置的Tomcat,与你本机是否安装了Tomcat无关。该内置的Tomcat会被Maven自动下载,并在执行tomcat7:run时被启动。我们可以在pomxml里对这个内置Tomcat进行参数配置。使用内置Tomcat的好处是每次启动都是一个干净的环境,如果你长时间没关心某个工程,而突然要进行开发时,这个干净的环境很重要,让你立即还原到以前的工作环境中。使用tomcat7:run时又有两个场景。如果你只有war工程,并且与其相关的jar文件都已上传到Maven服务器上了(或已安装到本地Maven库中),你可以在war工程的目录下执行下面的命令来启动:mvn tomcat7:run该命令将自动地把本地Maven库上的jar文件增加到classpath路径上,同时还会自动编译war工程,但并不打war包,启动较快。另一个使用场景是,如果你有全部工程的源程序(若干jar工程和一个war工程),并且需要不时地修改程序,你可以在根工程下通过下面的命令来启动:mvn tomcat7:run -am -pl abc其中,假设abc是你的war工程名。该命令将自动地把各工程的源程序编译到各自的target/classes目录下,并添加到classpath路径中。同样,该命令也不打war包,减少了启动时间。需要注意的是,上面的命令只处理根pomxml里<modules中定义的工程,其它所依赖的工程仍直接取本地Maven库中的jar文件。当然,我们也必须把那个war工程(即上面的abc)也定义到<modules中才行。在Eclipse里启动在Eclipse里安装m2e和m2e-wtp插件后就可以在Servers中启动Tomcat了,这是我们首选的启动方式,此法不再赘述。此外,我们还可以在Eclipse里执行上面说到的mvn tomcat7:run或mvn tomcat7:run -am -pl abc命令。在Eclipse里执行Maven命令比在DOS窗口里执行的一个好处是复制粘贴更容易,并且在程序抛异常后可以直接点击超链接打开对应的程序,并定位到出错的地方。
1、首先确认eclipse是jee版或者安装了相应的插件
2、打开window---preferences---server---runtime environments中添加tomcat
3、打开Java EE的工作界面,在eclipse右上角处点击带有加号图标可以切换
4,、在下面的选项卡中切换到servers,右键就可以启动tomcat
ps:这时候如果你部署了项目就可以访问了,但是会无法访问tomcat的欢迎页,可以通过双击servers中tomcat,在打开的界面中server location中选择第二项use tomcat,然后保存,重启tomcat,就可以访问tomcat的欢迎页了
1: 首先你的eclipse必须是eclipse for J2EE 版本的, 也就是必须支持web项目开发。2: 然后配置tomcat服务器到你的eclipse中 ,方法如下:
点击window-- show view - other 找到servers ,点击OK。
然后在servers 里面右键鼠标 ,点击new -- server 找到tomcat版本,点击next,然后 点击browse选择你电脑上面的tomcat安装路径就行了。
3: 在server选项卡中选中tomcat服务器,然后右键,选中run 就可以启动tomcat服务器了。eclipse中Tomcat启动失败主要原因有:
1独立运行的Tomcat没有关闭。 2Tomcat之前运行过,或者Tomcat非正常关闭,进程当中的Tomcat依然存在。
3Tomcat使用的端口被其他软件所占(Tomcat默认的端口:8080)。
针对这些错误的解决方案:
1在系统服务当中将Tomcat的启动方式由“自动”改为“手动”(默认的情况Tomcat是自动启动的服务,随开机启动)。
2关闭独立运行的Tomcat,要保证Eclipse启动Tomcat之前,Tomcat服务是停用的。
3查看任务管理器,进程里有没有Tomcat,如果有,将其关掉。
4如果在Eclipse当中启动Tomcat还是不成功,则可能是Tomcat的端口被占了。
a找到Tomcat路径:\Tomcat 5028\conf\下的serverxml文件,检索到端口号:8080,将其改成未被占用的端口号如8088等。
b可以在dos下用命令:netstat -a 查看一下端口的使用情况,看看Tomcat的端口有没有被其他的软件所占用tomcat本身就是服务器,启动tomcat服务的步骤很简单,
1、打开你安装tomcat的目录,找到bin目录
2、在bin目录下有一个startupbat,点击就可以启动了(startupsh是linux下的启动程序)
PS:如果你运行startupbat时出现闪退现象,证明你没有配置环境变量,你可以配一个环境变量。或者在startupbat中加入下面的代码
SET JAVA_HOME=D:\Java\jdk160_10 (java jdk目录)
SET
TOMCAT_HOME=E:\tomcat-6035
shutdownbat也要配置一样的。
bat文件是windows中的批处理文件
在地址栏中输入>
俩种方法。
第一种:
1启动tomcat目录。 tomcat目录/bin/startupbat(window启动文件) 找到startupbat 双击运行。会有一个黑窗口,黑窗口不要关闭。(如果关闭,相当于把tomcat停止了。)
2在浏览器地址栏中输入:>
3配置tomcat的端口
tomcat默认的端口是8080(访问端口)>
1)找到tomcat目录/conf/serverxml
2)修改port的值,将port端口的值修改为80
3)然后在浏览器中输入 >
第二种:
catalina run 启动Tomcat
Tomcat启动,还有一种启动的方法就是在命令行中,先把你的当前目录切换 到你tomcat目录\bin目录下,如下是我的位置
再执行catalina run 这个命令启动Tomcat。这个命令有什么好处。当Tomcat启动失败的时候,会有一闪而过的情况,
当我们使用catalina run 这个命令启动Tomcat的时候,哪怕有错误,我们也可以清楚的看到tomcat失败的原因。不会一闪而过。
:
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 24 和JSP 20 规范。
因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为90。
Tomcat服务器重启的办法:
第一步:使用cmd进入dos界面
第二步:进入Tomcat安装目录
C:\Users\AdministratorMS-201606131808>E:
E:\>cdapache-tomcat-8026-windows-x64\apache-tomcat-8026\bi
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>
到bin目录之后,先关闭原来运行的Tomcat服务器
第三步:关闭方法:执行shutdownbat指令
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>shutdownbat
UsingCATALINA_BASE: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026"
UsingCATALINA_HOME: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026"
UsingCATALINA_TMPDIR: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\temp"
UsingJRE_HOME: "C:\ProgramFiles\Java\jdk180_31"
UsingCLASSPATH: "E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin\bootstrapjar;E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin\tomcat-julijar"
E:\apache-tomcat-8026-windows-x64\apache-tomcat-8026\bin>
第四步:使用startupbat重新启动Tomcat服务器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)