设为首页 收藏本站
查看: 1181|回复: 0

[经验分享] Windows azure上运行tomcat程序

[复制链接]

尚未签到

发表于 2018-6-17 15:35:14 | 显示全部楼层 |阅读模式
  Windows azure上运行tomcat程序
  近期一直在做windows azure上测试,所以写了很多关于windows azure上的相关问题,这些问题都是我在工作中遇到的,然后最终把解决方法贴出来共享大学习。前两篇主要介绍了windows azures上SQL数据库的问题,今天我们就介绍windows azure是那个的网站功能,如何在windows azure上运行tomcat程序。
  我们大家也知道,一般我们在windows上运行tomcat程序,需要安装jdk、jre,然后下载tomcat 运行程序等程序,然后配置环境变量,最后将java导出的war包拷贝到webapp路径下运行,那在windows azure上如何运行呢,今天主要做该方面的演示。
  操作步骤:
  1. 通过Eclipse创建dynmaic web project及.jsp文件,然后将其导出为一个.war的文件
  2. 通过 tomcat程序运行.war文件,进行访问测试。
  3. 通过apache重定向多路径
  4. 在windows azure上创建运行tomcat的网站
  5. 通过windows azure上的ftp功能将.war包上传windows azure上的网站路径下
  6. 通过web方式访问测试
  一、我们最终需要一个编辑好页面的war包,所以需要通过eclipse创建相关项目,首先是创建一个Dynmic web project(如果在新建下没有Dynmic web project选项,可选择other进行查找选择)
DSC0000.jpg

  为Dynmic web project项目定义一个名称:windowsazure,然后单击完成
DSC0001.jpg

  Dynmic web project项目创建完成
DSC0002.jpg

  接下来我们为Dynmic web project项目创建一个web文件---jsp文件
  我们选择Dynmic web project右击---new—other
DSC0003.jpg

  展开web文件选择jsp file,下一步
DSC0004.jpg

  定义jsp文件名称-----在此我命名:azure.jsp
DSC0005.jpg

  Jsp文件已经创建完成,我们可以定义显示容
DSC0006.jpg

  接下来我们编辑要显示的内容:
  该页面是通过Eclipse编辑的测试页面.
  今天我们主要介绍,如果通过eclipse编辑网页,然后将该网页运行到windows azure服务上,下面更精彩......
DSC0007.jpg

  因为定义的显示内容为中文字体,所以保存会提示编码问题,我们保存为UTF-8即可
DSC0008.jpg

  定义好jsp文件,我们需要将Dynmic web project项目导出为一个war文件
DSC0009.jpg

  导出的时候,我们选择web下的war file
DSC00010.jpg

  然后选择要导出的路径
DSC00011.jpg

  成功将Dynmic web project项目下的导出 war文件
DSC00012.jpg

  接下来,我们先在windows本地运行tomnat,然后尝试访问。
  我们事前已将jdk、jre安装好了,然后需要把azure.war文件拷贝到tomncat路径下的webapp路径下运行tomcat。
DSC00013.jpg

  拷贝到webapps路径下就可以
DSC00014.jpg

  然后运行tomcat程序,系统会自动将该azure.war文件解压到当前目录
DSC00015.jpg

  Tomcat程序开始运行
DSC00016.jpg

  我们通过web尝试访问
DSC00017.jpg

  如果觉得访问麻烦的话,我们也可以通过apache将该路径重定向到其他路径
  安装apache for windows
DSC00018.jpg

  取消注释(#)rewrite功能
DSC00019.jpg

  最后添加重定向信息:
  RewriteEngine on
  RewriteRule ^/(.*) url自定义 [L]
DSC00020.jpg

DSC00021.jpg

  这样,我们直接访问10.1.1.5会直接重定向http://10.1.1.5:8080/windowsazure/azure.jsp
  接下来。我们在windows azure上部署tomcat
  登陆windows azure的门户网站,单击网站---创建网站
DSC00022.jpg

  定义网站名称
DSC00023.jpg

  网站定义完成---接下来我们配置网站
DSC00024.jpg

  选择java版本为1.70_51版本
DSC00025.jpg

  选择java版本后,web容器自动变成tomcat类型
DSC00026.jpg

  程序路径:site\wwwroot
DSC00027.jpg

  添加默认文档类型:index.jsp
DSC00028.jpg

  保存修改的信息后,我们可以上传数据库
DSC00029.jpg

  因为在windows azure上的web数据需要通过web站点提供的ftp功能上传,所以需要定义一个权限账户(ftp账户)
DSC00030.jpg

  定义账户及密码
DSC00031.jpg

  我们查看ftp服务的名称
DSC00032.jpg

  通过ftp工具进行链接
DSC00033.jpg

  链接成功后,我们可以看见两个路径,site和logfile
DSC00034.jpg

  我们需要将war文件上传到site\wwwroot\webapps下
DSC00035.jpg

  上传成功
DSC00036.png

  上传成功后,我们重启web服务进行测试
DSC00037.jpg

  我们通过浏览windows azure上的服务进行访问,经测试服务运行正常。
DSC00038.jpg

  查看网站访问数据状态
DSC00039.jpg

  因为在windows azure上部署的网络都是windows azure上的域名,如果需要更改成自己的域名需要更改网站类型---基本或者共享,但是更改后是收费的。而且收费非常高,所以不建议更改域名,但是如果要使用自己的域名,我们可以在本地通过apache配置进行跳转,这样也可以节省成本哦

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-525047-1-1.html 上篇帖子: Windows中杀死占用某个端口的进程 下篇帖子: Windows_XP DLL修改
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表