部署web项目心得
2015-11-08 18:11
295 查看
最近在tomcat上部署相关项目。
经验总结如下:
1:原料:写好的web项目;
2.服务器:apache-tomcat-7.0.52
3.部署方法:
1)借用集成开发环境eclipse(myeclipse也可以),将所写工程导出为“war”包,截图如下:
邮件选中欲导出工程:
点击Export按钮,出现下图,点击Next:
点击Next,出现下图,选择war包存储路径:
点击Finish按钮,到存储路径下查看导出包(我的存在桌面)
4、现在前期工作准备好了,就可以在服务器上部署相关项目了(我的是tomcat7)。
1)首先启动tomcat服务器
启动方法:到tomcat安装路径下找到bin-->startup.bat(它相当于服务器的钥匙,是一个Windows批处理程序),双击启动;
2)打开浏览器,我用的是谷歌浏览器(友情提示,谷歌浏览器便于我们调试web工程),输入URL=“http://localhost:8080/”(注tomcat默认端口是8080,当然有些童鞋也可能为了炫酷自行修改),访问tomcat管理界面:
点击上图红色部分就会看到服务器webapp目录下的所有web应用。但是此时会提示输入“用户名”和“密码”,点击取消,报401(未授权错误)
解决方案:(出了问题不可怕,可怕的事我们不去寻找解决问题的方法,本人6级未过,但是这点英语还是看得懂的),童鞋看看上面标红线处,可以知道我们需要在tomcat服务器路径conf/tomcat-users.xml下配置登录管理界面的用户信息。我很懒惰索性用错误提示中举的这个例子。配置如下(添加一个用户):
好了接下来再次登录(由于修改了配置文档,所以得重启服务器),输入上面配置的用户名和密码,点击“Manager app”进入到管理界面:
看到上面红线处,就可以到自己war包所在路径下选择war发布了,发布我的一个web应用:BigDataBaseOnEMU.war,点击下图Deploy即可发布
然后在管理界面可以看到发布的项目,提供了停止服务(Stop)、重新加载服务(Reload)和删除已经部署服务(Undeploy)3个功能,其中Dispaly Name是在webxml中配置的关于该项目的功能介绍信息。
最后,我们点击上面工程名就可以访问到web应用了:
PS:可能有些同学觉得太过繁琐,当然有简单的步骤,那就是将war包直接保存在tomc目录下的webapp下,开启服务器就能解压war包,访问到对应的web服务。但是上面方法可以通过tomcat提供的图形化管理界面方便地看到项目部署的一整套流程,让我们在实际工作中更加明白项目发布的真正含义!
(欢迎各位批评指正,共同进步!)
经验总结如下:
1:原料:写好的web项目;
2.服务器:apache-tomcat-7.0.52
3.部署方法:
1)借用集成开发环境eclipse(myeclipse也可以),将所写工程导出为“war”包,截图如下:
邮件选中欲导出工程:
点击Export按钮,出现下图,点击Next:
点击Next,出现下图,选择war包存储路径:
点击Finish按钮,到存储路径下查看导出包(我的存在桌面)
4、现在前期工作准备好了,就可以在服务器上部署相关项目了(我的是tomcat7)。
1)首先启动tomcat服务器
启动方法:到tomcat安装路径下找到bin-->startup.bat(它相当于服务器的钥匙,是一个Windows批处理程序),双击启动;
2)打开浏览器,我用的是谷歌浏览器(友情提示,谷歌浏览器便于我们调试web工程),输入URL=“http://localhost:8080/”(注tomcat默认端口是8080,当然有些童鞋也可能为了炫酷自行修改),访问tomcat管理界面:
点击上图红色部分就会看到服务器webapp目录下的所有web应用。但是此时会提示输入“用户名”和“密码”,点击取消,报401(未授权错误)
解决方案:(出了问题不可怕,可怕的事我们不去寻找解决问题的方法,本人6级未过,但是这点英语还是看得懂的),童鞋看看上面标红线处,可以知道我们需要在tomcat服务器路径conf/tomcat-users.xml下配置登录管理界面的用户信息。我很懒惰索性用错误提示中举的这个例子。配置如下(添加一个用户):
好了接下来再次登录(由于修改了配置文档,所以得重启服务器),输入上面配置的用户名和密码,点击“Manager app”进入到管理界面:
看到上面红线处,就可以到自己war包所在路径下选择war发布了,发布我的一个web应用:BigDataBaseOnEMU.war,点击下图Deploy即可发布
然后在管理界面可以看到发布的项目,提供了停止服务(Stop)、重新加载服务(Reload)和删除已经部署服务(Undeploy)3个功能,其中Dispaly Name是在webxml中配置的关于该项目的功能介绍信息。
最后,我们点击上面工程名就可以访问到web应用了:
PS:可能有些同学觉得太过繁琐,当然有简单的步骤,那就是将war包直接保存在tomc目录下的webapp下,开启服务器就能解压war包,访问到对应的web服务。但是上面方法可以通过tomcat提供的图形化管理界面方便地看到项目部署的一整套流程,让我们在实际工作中更加明白项目发布的真正含义!
(欢迎各位批评指正,共同进步!)
相关文章推荐
- java-模拟tomcat服务器
- java-WEB中的监听器Lisener
- 小心服务器内存居高不下的元凶--WebAPI服务
- i-jetty环境搭配与编译
- GUI - Web前端开发框架
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- Extjs4.0 最新最全视频教程
- 运维入门
- Linux部署Tomcat服务器
- jenkins------结合maven将svn项目自动部署到tomcat下
- 如何搞定tomcat这只喵~
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- Windows Clang开发环境备忘
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势