用Tomcat部署javaweb

一、Tomcat即servlet的容器,一张图表达

二、安装Tomcat

1. 首先下载Tomcat完整zip包: http://tomcat.apache.org  我下载了 最新的 apache-tomcat-9.0.2

2. 然后把包解压后,随便放入一个文件下:如:

/Users/***/Documents/server/apache-tomcat-9.0.2

3. 下载完之后:cd进入该目录下

cd /Users/***/Documents/server/apache-tomcat-9.0.2/bin/

4. 修改所有的 sh 脚本文件的权限 : chmod 755 *.sh

5. 执行启动脚本:sh startup.sh

6. 打开浏览器访问:http://localhost:8080/    :如显示如下页面说明配置成功。

三、手动部署javaweb

 1. Tomcat中javaweb的目录结构

        1) example:根目录(放一些可开放可访问的公共静态资源。JSP XHTML等等)

        2) example/WEB-INF:部署的配置文件。不属于公共资源,客户端不能随便访问。

        3) example/WEB-INF/classes:Servlet程序及其他Java使用类

        4) example/WEB-INF/lib:存放所有web应用可以访问的JAV包,比如JDBC驱动等。

 2. 把项目打包成war。然后直接丢进你的Tomcat的安装目录下的   webapps文件即完成发布。

    把*.war包(如下releaseJavaWeb.war)丢进webapps文件夹下之后,Tomcat会自动解压它。删除war也会自动随同删除了解压文件。

然后浏览器输入:http://localhost:8080/releaseJavaWeb 访问即可!

3. 配置服务器根域名主页(默认启动)

把你部署的releaseJavaWeb编程这个Tomcat默认启动的主页,也就是输入这个http://localhost:8080时候就能直接启动你的项目!如下配置

打开Tomcat安装目录下的conf文件夹里的server.xml文件:**/apache-tomcat-8.5.24/conf/server.xml

找到<Host name="localhost"  appBase="webapps"配置下添加下面这一行

 <Context docBase="releaseJavaWeb" path="" debug="0"  reloadable="true"/>  <!-- 配置你的项目为主页项目。 -->

4. 利用IDEA把项目打包成war

在项目结构的部署中 + 添加一个  Expload(展开)的部署,From Modeule也就是导入你的项目。

然后再添加一个  Archive(归档)部署。---这个 就会生成你要的 ***.war  部署包

建议直接在IDEA中直接把这个 **.war 部署(输出)到Tomcat下的webapp,只要如下这是output路径即可!

配置完了,就可以直接用IDEA打包操作,如下图:

四、在IDEA的项目中配置Tomcat(图解步骤)

五、关于javaweb在Tomcat中部署注意事项

 1. 部署方式

在IDEA配置Tomcat服务器时,在部署方式时,有如下图的两个选项。

1):war就是以war包形式发布

2):war explored就是以非打包的方式发布,用于开发比较方便,如下面所述的直接更改脚本文件便能自动发布。无需重启Tomcat。

2. 开发模式

建议以第二种方式进行发布调试,因为每次重新启动这个Tomcat还是挺久的。不过还要做一下配置。配置SERVER自动跟新部署!

转载于:https://my.oschina.net/u/3697586/blog/1590052

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值