Ⅰ java web伺服器的自動部署安裝
首先你應該確定你這個項目是什麼項目是不是web用的是javaee還是javase後者是可以打成安裝的那種如果是javaee是不可能的你只能把編譯後的文件打成jar包或者war部署的對方的伺服器中才能運行類似於b/s跟c/s
Ⅱ 怎麼配置apache啊,用的阿里雲的伺服器想做個自己的博客,用的是一鍵部署web環境安裝的
天互數據 為您解答,滿意請採納
Apache是開放源代碼的Web伺服器軟體,是最常用的Web伺服器。Apache常用在unix系統,也有windows平台的版本。本文以windows平台為例,介紹使用動態域名安裝配置Apache建設網站的方法。
(一)申請安裝動態域名解析——每步
一、申請帳號
1、打開http://www.meibu.com
2、點擊上面的用戶注冊
3、按照提示輸入注冊信息
如圖:
前面帶*號的是必須要填的,提示注冊成功即可。
二、下載客戶端軟體
可到http://www.meibu.com/khd.asp下載相應版本。
外網IP地址就在伺服器上的用戶選擇2008版本。
三、安裝
下載完後,運行安裝文件,按照提示安裝完成即可。
四、使用(這里以2008版本為例,其它版本也一樣設置)
1、運行桌面上的「ddns2008」圖標
2、運行後將在系統托盤上看到動態域名解析2008版的圖標。
3、雙擊圖標,彈出設置對話框,輸入你剛才申請的域名abc.meibu.com和密碼。
客戶端提示「登陸成功」後,則可在開始運行里輸入「ping abc.meibu.com」,Ping命令反饋的IP地址應該與使用Winipcfg所查看到的系統主
機當前IP地址一致。如果確認兩者相同,則表明每步的動態域名解析已經處在正常運行狀態下。
(二) 安裝 Apache
一. 下載
windows平台的Apache可以在這個網址下載:
http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
二. 安裝
運行下載的Apache文件,即可開始安裝。Apache的安裝過程很簡單。只需要設置下面這個窗口:
在「Network Domain」里輸入域。如果用本站的二級域名,例如「abc.meibu.com」,請輸入「meibu.com」。如果用頂級域名,請輸入
「xxx.com」。
在「Server Name」里輸入伺服器名。如果用本站的二級域名,請輸入您的域名「abc.meibu.com」。如果用頂級域名,請輸入「www.xxx.com」
。
在「Administrator's Email Address」里輸入網站管理員的Email地址。
除此之外,安裝過程里所有的選項,全部用默認選項就可以了。
三、運行
Win 9x
Apache安裝後,會在「開始」->「程序」里增加一個「Apache HTTP Server」的組。進入該組,選擇「Control Apache Server」->「Start」
即可啟動Apache。
Win NT/2000/XP/2003
在這些系統里,用默認選項安裝的Apache,除了在「開始」->「程序」里增加一個「Apache HTTP Server」的組之外,還會在系統的服務里增加
一個Apache服務.該服務被設置為系統啟動時自動運行。
四、配置 Apache
1、配置文件
Apache是一個後台運行的程序,沒有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf
如果要修改Apache的配置,可以用任何一個文本編輯工具(例如記事本)編輯這個配置文件。在配置文件里,以「#」開頭的行是注釋行。
2、配置選項
在配置文件里的主要選項如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和埠。一般來說不需要設置,Apache會綁定在本機所有IP地址的80埠上。
Port 80
Apache的埠。默認值是80。
ServerName abc.meibu.com
Web伺服器的名字。安裝時輸入的「Server Name」就是保存在這里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
這是網站的根目錄。如果您想把網站文件存放在「D:\myweb」目錄下,可以把DocumentRoot後面的目錄修改為「D:/myweb」。
Options Indexes FollowSymLinks MultiViews
為了安全起見,請把上面的「Indexes」刪掉。否則別人可以瀏覽到您網站里的所有文件。
DirectoryIndex index.html
默認首頁文件名。在瀏覽器里輸入一個地址(例如http:// abc.meibu.com/)的時候,Apache會查找這個默認的首頁文件打開。如果要配置多
個默認首頁文件名,請用空格分開。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路徑。
五、高級配置
1、設置虛擬目錄
在配置文件中找下面這行:
<IfMole mod_alias.c>
在這行下面添加如下內容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
這樣,通過訪問 http:// abc.meibu.com/vdir/,就可以訪問到c:\comexe\目錄下的內容。
Apache默認開設了兩個虛擬目錄:「/icons/」和「/manual/」。這兩個虛擬目錄沒有用,可以在配置文件中刪除。
六、常見問題
1、如何解決中文網頁顯示亂碼
在配置文件中找包含「Addlanguage」或「AddCharset」的行,在這些行最前面增加一行:
AddDefaultCharset GB2312
養成良好的習慣,在每個網頁的<head></head>里加入這行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版網頁編輯工具(例如FrontPage、Dreamweaver等)都會自動加上這行。
2、如何解決中文文件名無法訪問
在ie中選擇 工具 -> internet選項 -> 高級 -> 取消「總是以UTF-8發送URL」。
這個方法很麻煩,請盡量不要使用中文的網站文件名。
3. 在winxp sp2下安裝的apache+php5+mysql5,其他電腦無法正常訪問我們的網站!出現如下錯誤:
Forbidden
You don't have permission to access / on this server.
這個錯誤的原因是,用戶沒有許可權訪問你的網站目錄。
解決辦法:
打開的apache的配置文件:httpd.conf
在末尾添加如下代碼:yourpath你的網站目錄
<Directory "d:/yourpath/">
Allow from all
</Directory>
保存之後,記得重啟apache服務,問題就解決了。
請注意:
1.Apache配置過程中最關鍵的兩點是:網站根目錄和默認首頁文件名。必須要把網站文件放在所指定的網站根目錄下,而且默認首頁文件名必
須要設置正確,否則將看不到您的網頁。
2.每次配置文件更改後,要重新啟動Apache才會生效。
Ⅲ 「openstack」自動化部署有哪些工具
Fuel比較值得推薦
這是Mirantis出品的部署安裝工具,2013年10月份,推出他的3.2版本,讓人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的選擇:尤其是網路,存儲。這基本都是大家學習的榜樣。已經敢和企業簽訂SLA。
目前國內杜玉傑,九州雲,在做該項目的漢化工作和考慮日後的技術支持。
Devstack
這應該算是Openstack最早的安裝腳本,他是通過直接git源碼,進行安裝,目的是讓開發者可以快速搭建一個環境。目前這套腳本可以在Ubuntu和Fedora下跑的很好。
如果你想了解新版本的功能,通過Devstack是一個最佳選擇。我第一次成功安裝Openstack,就是用這個。
Diablo安裝腳本
這算是我知道的第一個基於ubuntu 源的安裝腳本,當時Diablo發布的時候,有bug,keystone和Horizon無法一起工作,ubuntu 11.10源里的包也是有相同的bug,並且Ubuntu 官方並不打算維護和升級。這位作者個人身份,維護了Diablo 版本後來的升級,打包,並且寫了一套腳本。
這套腳本,其實寫的非常好,我同事改造了一下,就可以安裝Essex版本。目前正在改進,用來安裝Folsom版本。
Stackops
Openstack起步的時候,官方的安裝文檔,其實基本都是來自Stackops,當時他們提供Openstack的部署服務。你下載一個iso,裝完一個ubuntu系統後,就會轉到他們的web,你填寫相關的配置參數,通過chef進行部署。
Stackops在Chef上是比較強悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不過我的理解,他的Chef 腳本是沒有開源的。
Stackops通過商業定製,進行收費。目前感覺有點走下坡路,業內的聲音比較小了。對openstack的新版本支持比較慢,Essex支持,到9月份才支持。目前還沒有任何關於Folsom 的支持。
Crowbar
在Openstack上,Dell是有點郁悶,中國的那句老話,起個大早,趕個晚集。Openstack剛發布的時候,Dell就號稱要做一個工具部署,不過畢竟是硬體公司,對軟體還是比較外行。
Dell的Crowbar,是一個iso,裝完後,你可以在web界面進行Openstack的部署,底下其實也是使用Chef。集成了Nagios監控,安裝OS是dell自己開發的,有點創新。
以前Dell的Crowbar一個大的特色就是可以遠程設置機器的Raid和Bios,這是從Dell,我才知道可以這樣做。不過也正因為這個特色,導致廠商綁定,還有Dell自己如何定位Crowbar,當初還想搞一個商業的版本,結果後來放棄。
Crowbar目前的開發,其實應該是遇到問題,任何做部署工具的,應該都是一個很好的失敗的案例。後續的發展,維護,更新都是問題。
Maas+Juju
這是Canonical推出的部署工具,可以用在Openstack的部署,類似Puppet,Chef 的部署工具。Maas是用於安裝ubuntu,juju是用於部署應用。
Ⅳ 如何在web伺服器部署一個網站
1、雙擊IIS圖標,運行IIS伺服器。
Ⅳ MyEclipse中web項目修改部署路徑
我用的是websphere6.1+myeclipse.我給你找找我總結的那個。。=
找到了 不清楚再問我
該文內容是由myeclipse官網上找的文檔和自己在實踐中總結的內容組成.
1. 下載下websphere6.1安裝,在安裝的過程中要記住自己設置的node name和cell name.
2. 啟動eclipse,在window->preperences->myeclipse->application servers->websphere6.1
點Browse...選擇你eclipse的安裝目錄.我是安裝在D:\webshpere6.1,之後myeclipse會自動的將Profile Root Directory,Node name,cell name設置好.你需要確認一下.Profile Root Directory就是你的安裝目錄下Profiles目錄下的一個文件夾.
我的是D:\webshpere6.0\profiles\AppSrv01.而node name和cell name它會設成以你的機器名命名的名字,應該將cell name改為Profiles RootDirectory下的installedApps目錄(D:\webshpere6.0\profiles\AppSrv01\installedApps)下的文件夾的名字我的是就是localhostNode01Cell,將node name改為cell name去掉後面的cell的名字.選中enable項.點Apple保存.
3. 展開websphere6.1,選JDK,將JDK設置為webshpere6.1安裝目錄下的JDK(D:\webshpere6.0\java).一定要設置成IBM的JDK要不websphere是不能運行的.
4. 啟動websphere(不是用eclipse,而是用websphere的啟動伺服器),選管理控制台,點伺服器->應用伺服器,選一個服務,一般為server1.在故障診斷中選記錄和跟蹤->JVM 日誌,修改兩個文件名為console.保存,注銷,停止服務.
5. 在eclipse中新建自己的企業工程(一定要是企業工程)如果之前有web工程可以將該企業工程的web modle設置為該web project如沒有就自己新建一個.
6 發布企業工程(不是web project)在第一次發布時要選Packaged Archive
7. 用eclipse或websphere工具啟動websphere,進入控制台,應用程序->安裝新的應用程序,點瀏覽在\webshpere6.0\profiles\AppServ01\installableApps下選自己發布的工程名的ear文件(你可能不是AppServ01)然後next下去就可以了,唯一要注意的就是要設置web模塊上下文根和要選上class 類文件和jsp的修改自動裝載.
8. 退到控制台首頁,應用程序->企業應用程序,選擇自己發布的工程,點啟動.注銷,停止websphere.
9. 在eclipse中再點發布,刪除剛發布的工程,再點add...選擇企業工程,Exploded Archive.選Delete Remote...項.然後發布.以後就可以實時調試了.
注:要在websphere中調試一定要建企業工程,一般的web工程是不能的
MyEclipse下配置Websphere6
1.環境 sun jdk1.4.2,eclipse3.1 MyEclipse 4.0
2.介紹:MyEclipse配置Websphere6的時候需要做比配置其它server更多的工作;
Websphere6必須和MyEclipse安裝在一個機器上;
Websphere6必須使用IBM的jdk,位置在/java;
只有MyEclipse Enterprise J2EE project可以部署在Websphere6上。
3.Websphere6安裝和配置
第一步 點擊創建概要表(profile);
第二步 輸入概要表名稱(例如 MyEclipse);
第三步 選擇概要表路徑 D:\IBM\WebSphere\AppServer\profiles\MyEclipse;
第四步 輸入結點名:MyEclipseNode,主機名:127.0.0.1;
第五步 輸入埠號,默認埠即可;
第六步 不選做為windows服務;
第七步 完成;
第八步 啟動伺服器,打開管理控制台;
第九步 點擊伺服器-應用伺服器,然後點擊伺服器名稱;
第十步 查看標簽「配置」->故障診斷->記錄和跟蹤;
第十一步 點擊「JVM日誌」->配置標簽,修改「文件名」為console,點擊確定;
第十二步 提示已更改了您的本地配置。單擊「保存」應用對主配置的更改,點擊「保存」,下一頁再點「保存」;
第十三步 推出管理控制台,停止伺服器;
4.MyEclipse配置
第一步 配置 Window > Preferences > MyEclipse > Application Servers > WebSphere 6;
第二步 配置JDK JRE home directory 為 /java,WebSphere只能運行在IBM JDK上;
(WebSphere is known to run on a heavily modified IBM JDK and running it with Sun's JDK, JRockit, GCJ or other JDKs simply will not work)
第三步 創建 Web project 例如「IBMTestWeb」,再創建 Enterprise project 例如「IBMTest」;
第四步 部署 必須點擊菜單條上的部署的快捷方式 Deploy MyEclipse J2EE Project to Server;
(MyEclipse Deployment Manager must be launched by clicking the button on your toolbar as shown in the screenshot below)
第五步 部署 IBMTest,選擇第二項「Packaged Archive」 部署-完成;
第六步 在MyEclipse中啟動 Websphere6,等待出現「為電子商務開放伺服器 server1」,即啟動完成;
(wait for the Server server1 open for e-business message as before.)
第七步 打開Websphere6的管理控制台 應用程序->安裝新的應用程序,選擇
D:\IBM\WebSphere\AppServer\profiles\MyEclipse\installableApps\IBMTest.ear,點擊下一步;
第八步 選擇「啟用類重新裝入,點擊下一步;
第九步 選中 「IBMTestWeb.war」,點擊下一步 ;
第十步 選中 「IBMTestWeb.war」,點擊下一步 ;
第十一步 提示「應用程序 IBMTest 安裝成功。」後,點擊 「保存到主配置」,最後啟動該應用程序;
第十二步 刪除以前部署的包,重新部署 IBMTest,選擇第一項「Exploded Archive」,下面選擇「Delete remote resource before deployment」 部署-完成;
Ⅵ 如何在Glassfish上部署web應用
一,開發工具的選擇
Java
EE,或者是JSF應用開發,Netbeans和Glassfish是最好的搭配選擇,前者對於後者有非常好的支持。但要注意netbeans的版
本,5.5是不支持glassfish v2的。而netbeans6還很不穩定,所以現階段最好的版本是netbeans5.5.1。
關於Netbeans下開發Java EE應用,官方有文檔介紹:Java EE 應用程序相關教程,這里主要介紹一下生產環境中web應用在glassfish下的部署和配置
二,下載安裝Glassfish V2
1)下載Glassfish v2並解壓縮。下載完畢後,執行以下命令:
java -Xmx256m -jar glassfish_filename.jar
點擊接受彈出的協議後(這里sun比較無聊啊,所有軟體都是,明明一個普通壓縮包,非壓成jar讓你看一下協議才行),glassfish會解壓到一個名為glassfish的目錄里。
2) 修改埠
glassfish是通過ant來安裝的,安裝腳本在setup.xml下,在裡面可以修改一些配置,比如埠等等。在setup.xml中主要有以下設置:
xml 代碼
﹤propertyname="domain.name"value="domain1"/﹥域名
﹤propertyname="instance.name"value="server"/﹥
﹤propertyname="admin.user"value="admin"/﹥管理員用戶名
﹤propertyname="admin.password"value="adminadmin"/﹥管理員密碼
﹤propertyname="admin.port"value="4848"/﹥管理平台埠
﹤propertyname="instance.port"value="8080"/﹥實例埠,也就是通過這個埠來訪問web應用
﹤propertyname="orb.port"value="3700"/﹥
﹤propertyname="imq.port"value="7676"/﹥
﹤propertyname="https.port"value="8181"/﹥https埠
根據需要修改以上設置,執行:ant -f setup.xml,如果系統沒有安裝ant,在glassfish\lib\ant下有一個ant1.6版。安裝結束後,進入glassfish/bin下,在控制台執行下面命令啟動glassfish:
asadmin start-domain domain1 // domain1是上面設置的domain.name,系統默認domain1
啟動結束後,進入http://localhost:8080測試是否已經正確啟動
asadmin stop-domain domain1 //停止伺服器
三,部署web應用
有三種方式,可以直接將war或ear放在glassfish/domain/autodeploy目錄下,glassfish啟動後會自動部署。
第二是通過命令asadmin deploy部署應用, 另外 asadmin updeploy 卸載應用。通過asadmin deploy
--help 和 asadmin undeploy --help 獲得更多幫助。
第三是通過我推薦的方式,通過glassfish管理控制台進入http://localhost:4848,默認用戶admin,密碼adminadmin。打開後看到如下界面:
進入左側菜單, Applications -> Web
Applications,在列表中可以看到已經部署的應用,如要部署新應用,點擊deploy按鈕,選擇本地的war,設定好context
path,點擊OK,無論部署成功或失敗,都會看到相應的信息提示
註:通過這種方式,可以進行遠程部署,只要打開目標伺服器上的管理控制台,選擇一個本地的war,就可以快速的部署到遠程伺服器上,非常方便,這也是推薦的原因。對於EJB應用,在Enterprise Applications下部署,方法同上
四,配置jdbc數據源
對於Java EE應用,經常需要事先設定數據源,否則部署時會報javax.naming.NameNotFoundException
配置方法是進入Resources -> JDBC,會看到JDBC Resources和Connection pools
先設定Connection
pools,以MySql為例,點擊New,命名為MySqlPools,ResourceType選擇
javax.sql.ConnectionPoolDataSource,Database
vendor肯定選擇mysql,然後點擊next進入下一頁面。最主要的是設定Additional
Properties,也就是jdbc連接配置,設定好url, user,
password,其他的保持默認值,也可以根據需要自己添加屬性。設定好連接池後,接著設定JDBC
Resources,新建一個JDBC,名稱要和你的web應用里的持久化單元採用的數據源的名稱一致。
然後再次部署web應用,就會正常運行了。
Ⅶ Web Deployment Tool 是什麼
微軟已經創建了的Microsoft Web部署工具,它提供的部署和遷移支持Internet信息服務版本6.0和7.0 。在Microsoft Web部署工具集成了許多功能,使Web伺服器管理員部署,同步和遷移地點,包括配置,內容, SSL證書和其他類型的數據,與Web伺服器相關聯。
簡單說這是配置web網站的工具,如果樓主不需要可以卸載。
Ⅷ vs2013中的microsoft web deploy 3.5是幹嘛的
微軟官方的解釋:Web 部署工具可簡化 IIS Web 伺服器、Web 應用程序和網站的遷移、管理和部署工作。。
Web 部署工具可簡化 IIS Web 伺服器、Web 應用程序和網站的遷移、管理和部署工作。管理員可以通過命令行腳本運行 Web
部署工具,同步 IIS 6.0、IIS 7.0 和 IIS 8.0 伺服器或將 IIS 6.0 和 IIS 7.0 伺服器遷移到 IIS
8.0。利用 Web 部署工具,管理員和委派的用戶還可使用 IIS 管理器將 ASP.NET 和 PHP 應用程序部署到 IIS 7.0
和更高版本的伺服器。
Ⅸ web前端開發需要用到的工具有哪些
最常用的就是dreamweaver,一般是dreamweaver cs6,cs6目前是功能比較強大,問題比較少的了,dw有一個比較方便的就是可視化編程,可以邊看效果邊敲代碼,還有自動提示 代碼的功能.
還有就是ediplus,這個其實就相當於一個字體有顏色的記事本,因為dw佔用內存太多了,搞的電腦卡,所以我直接用 ediplus寫代碼,還有就是eclipse可以寫java、php還有 上面的各種代碼!Zend Studio 是專門寫php的,但是上面這2種工具比較專業,是我們專業開發人員用的,所以大家自己看著辦.Photoshop這個就不用說了。