java开发中的常见项目类型:java项目,javaweb项目,mavenjava项目,mavenjavaweb项目,springboot项目
简介
Tomcat是免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
Tomcat 实际上运行JSP 页面和Servlet
在自己的电脑上面部署一个tomcat,可以在局域网内进行访问。知道部署的电脑ip即可。利用tomcat,你可以做一个属于你自己的服务器,部署你自己的网站。
下载tomcat
tomcat可以去官网下载,选择自己合适的版本即可。本文使用的tomcat版本是8.5.29
,jdk使用的是java version "8"
这是官网连接
因为我这里部署的是之前在eclipse上的项目,所需要先配置一下
项目管理
点击进行项目管理。
配置项目名称、jdk
modules
在模块里新建web类型
这里的路径要修改为web.xml的位置 ,查看里面的内容的路径是否一致。如果之前是在eclipse中写的代码这里需要将这里面的关于eclipse中的东西删掉、在去添加自己的tomcat)
配置Libraries
选择自己的项目
Facets
在添加完之后也要看路径
Artifacts
配置完成。
idea下配置tomcat
点击这里进行配置,
新建一个tomcat
按照步骤点击。
并配置好自己下载的tomcat
在Name里面改成自己的项目名、选择自己的tomcat、改两个Update、改JRE、注意8080的端口号是否被占用(如果占用在下面的HTTP port里面改、改完之后上面就会跟着变)
配置结束后,直接启动就可以了。
在tomcat中运行项目
启动一次后会在文件目录下看到classes
复制这个文件夹,在tomcat文件夹下面的webapps中粘贴。
在tomcat/conf的路径下找到server.xml的文件打开
添加的内容
<Service name="Catalina1"><!-- 每个项目的端口号也要进行区分,保证不被占用 --><Connector port="8088" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" URLEncoding="UTF-8"/><!-- 这里的AJP端口同样也要进行区分 --><Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/><Engine name="Catalina1" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /><!-- 这里是想要部署的对应项目的名称 --><Context docBase="qcby_war_exploded" path="/" reloadable="true"/></Host></Engine></Service>
配置完成之后,找到tomcat下面的bin目录里面的startup.bat启动
启动成功之后就在浏览器中的输入栏输入地址就能够访问了,就不用再启动idea项目了
停止tomcat运行要在bin目录里面的shutdown.bat停止