MyEclipse怎样部署WEB程序

MyEclipse怎样部署WEB程序,第1张

1. 配置Tomcat

在MyEclipse上调试WEB程序,需要先配置Tomcat。这里假设你已经安装好了Tomcat。启动MyEclipse后,点击顶部的Window(窗口),在下拉菜单中找到Preferences(首选项)。

在打开的首选项窗口中左上角输入“Tomcat”搜索针对Tomcat的设置,搜索结果中找到Tomcat,然后选择对应的版本。比如你安装的是Tomcat6.x的版本,就选择Tomcat6.x;你安装的是7.x版本就选择Tomcat7.x。点击后在右侧显示了Tomcat的设置窗口。

选择启用的单选按钮,才能编辑Tomcat的地址。点击右侧的Broswer(浏览)按钮,打开文件夹窗口,选择Tomcat的安装位置。

在文件夹窗口中找到Tomcat的安装位置,比如D:\Program Files (x86)\apache-tomcat-7.0.56,然后点击底部的确定按钮完成Tomcat的地址输入。注意这里选择根目录即可。

输入Tomcat的根目录地址后,另外的两个地址系统会自动添加。输入完成后,点击底部的Apply(应用)更新设置,然后点击OK(确定)按钮关闭窗口。Tomcat就在MyEclipse中设置好了。

2.部署应用程序

在 *** 作栏中找到部署的按钮,点击打开部署窗口。在部署窗口的左上角选择你要部署的程序。

在右侧点击Add(添加)按钮,添加你要部署的位置。比如Tomcat的话,就部署到Tomcat下的webapps目录下。

在Server栏目中点击,d出的下拉菜单中包含了你可以部署的目的地址。选择你刚才配置的Tomcat,比如我们之前配置的是Tomcat7.x的版本,就选择Tomcat7.x。选择完成后点击底部的Finish(完成)按钮关闭窗口。

返回到部署窗口中,在部署目的位置中显示了Tomcat和版本,文件夹位置等信息。底部有部署成功的提示。点击底部的OK(确定)按钮,关闭窗口。项目就部署好了,接下来就可以开始运行和调试了。

我们主要围绕怎样在Windows

Azure中部署应用程序这个来开展,想要在Azure中部署应用程序,说简单不简单,说难也不难,不过有两个文件是必需的:一个包文件,另一个则是配置文件。要创建包文件,可以在CloudService项目上“右击”,然后点击“Publish”。它会询问你是创建一个包文件还是把它发布到Azure中。如果选择第一个选项,它会创建包文件,并打开这个浏览器。而第二个配置文件则在CloudService1中,叫作ServiceConfiguration.cscfg。

有了包文件(.cspkg)和配置文件(.cscfg)

,我们就可以通过管理门户,azure

service

management

cmdlets,Cerebrata的CloudStorageStudio,或者Cerebrata的Azure

management

cmdlets来部署它了。在我们进行 *** 作的时候,如果我们在发布对话框中选择第二个选项的话,我们也可以通过visual

studio直接上传它。它需要一个subscriptionId和一个X509

v3版的证书。

然后,我们必须提供部署环境和储存账户。

无论我们选择了哪个选项,我们都需要:

1,一个Windows

Azure订阅——当我们注册Azure的时候,一个Subscription会和我们的Live

ID关联起来。

2,一个Windows

Azure

Hosted

Service——我们需要为部署创建一个Hosted

Service。它可以提供两种部署环境——生产环境和测试环境

3,一个Windows

Azure存储账户——当我们通过visual

studio部署的时候,包文件首先会被上传到这个存储账户的blob

storage中,然后通过blob

service来部署。

总结一下通过管理门户部署应用程序的几个简单步骤:

1,要部署应用程序,我们需要一个包文件和配置文件。

2,要创建一个包文件应该点击“Publish”,然后选择只创建包文件那个选项。

3,登录到管理门户。

4,如果你想在一个新的服务中部署应用程序,创建一个新的Hosted

Service。

5,然后,在部署环境方面,我们既可以选择部署到生产环境,也可以部署到测试环境。

6,然后开始部署。

7,在管理门户上,你可以看到部署的进度。

8。要删除一个部署,首先应该点击“Stop”,当它停止以后再删除它。

首先你要有windows2003和iis6.0(6.0以下就免谈了)。

然后要安装的东东依次为:php5.2,mysql5.0,phpmyadmin2.11

这些东西一个个去找实在是太麻烦了,幸好我们有wamp。

只要学会了安装wamp,那么就只剩下“配置”了。

下面所有牵涉到的文件路径都以wamp为准,php在wamp中的目录为wamp\bin\php\php5.2.5。

要让iis能够解析php,首先要把php.ini复制到c:\windows目录下,把php5isapi.dll复制到c:\windows\system32下。

然后从windows2003的管理工具中进入iis,新添加一个web服务扩展,扩展名可以任意填写,比如说“php服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。

然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个

“应用程序扩展”,在新d出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是c:\windows\system32下的),”扩展

名”为.php,动作限制为“get,head,post,trace”,勾去“确认文件是否存在”

ok,这样php就基本上配置好了,可以去网站根目录下创建一个index.php,写入“

?php

phpinfo()?”,然后打开浏览器测试一下就可以了。

首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在d盘,改成

extension_dir

=

“d:\wamp\bin\php\php5.2.5\ext\”,然后找到extension=php_mysql.dll和

extension=php_mysqli.dll,确保他们之前的逗号已经去掉。

接下就是关键了,在wamp\bin\php\php5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置

mysql的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到c:\windows\system32目

录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接mysql的页面时,会报错说

“mysql”类型不存在。

我们就遇到了这样一个实际问题:54上已经在运行asp以及asp.net的网站,iis抢占了80端口,apache就不能使用了,这样难道你要别人在

单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。apache里面一共有4个地方

需要修改80:

listen

80,servername

localhost:80,namevirtualhost

*:80,前2个是默认的,后2个是配置了virtualhost才会出现。</pre

评论

0

0

加载更多


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10948254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存