知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當前位置>首頁 » 新聞資訊 » 網(wǎng)站建設 >
mac搭建java web開發(fā)環(huán)境
發(fā)表時間:2015-6-23
發(fā)布人:葵宇科技
瀏覽次數(shù):63
新入手mac筆記本,需要重新搭建java開發(fā)環(huán)境。
之前一直使用的環(huán)境:
myeclipse(自帶各種插件)
weblogic
oracle
本次在mac上準備搭建的環(huán)境:
ecplise(官網(wǎng)下載,注意有多個版本,下載《Eclipse IDE for Java EE Developers》,若是《Eclipse IDE for Java Developers》,則不能創(chuàng)建web工程等)
插件
tomcate
mysql
安裝tomcate:
配置JAVA_HOME:mac版配置方法
用戶根目錄下新建.bash_profile——詳見另外一篇講解mac環(huán)境變量的博客
export JAVA_HOME=$(/usr/libexec/java_home)——和windows版不大一樣,/usr/libexec/java_home定義了java_home的真實路徑,java是系統(tǒng)默認安裝的,當然也可以自己安裝
. .bash_profile——“.”是“source”命令的簡寫,作用是將.bash_profile文件的內(nèi)容加載到內(nèi)存(配置文件僅僅存儲在物理磁盤上,便于每次加載,真正生效的一定是內(nèi)存中)
官網(wǎng)下載tomcate,建議下載tomcate7,若是tomcate8,必須使用java7,否則會報“Unsupported major.minor version 51.0”錯誤
解壓tomgcate到任意想要存放的路徑
給tomcate下的bin文件夾的命令賦權(quán):
sudo chmod 777 *
啟動tomcate:
sh bin/startup.sh
查看啟動日志:
tail -1000f logs/catalina.out
驗證是否啟動:
瀏覽器輸入:http://localhost:8080
停tomcate:
sh bin/shutdown.sh
設置tomcat管理界面用戶名和密碼
tomcat7/conf/tomcat-users.xml:
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
eclipse使用tomcate部署程序(非必要,可以eclipse開發(fā)編譯好后,直接放到tomcat部署,只是這樣沒法debug):
mac版的eclipse中的properties配置并沒有server選項,配置tomcate的方法是采用插件:
下載tomcat插件:http://www.eclipsetotale.com/tomcatPlugin.html#A3
解壓到eclipse的plugins目錄下,重啟后菜單欄會有3個tomcat控制按鈕,但是點擊會報錯不能使用
eclipse配置tomcate:
tomcat總配置:版本選7.0,tomcat home選tomcat安裝目錄即xxx/tomcat
Advanced:選擇tomcat home路徑,勾選啟動工程,確定后%Tomcat%/conf/Catalina/localhost 下會有 *.xml 文件生成
通過eclipse啟動tomcat:
將解壓插件后得到的com.sysdeo.eclipse.tomcat_3.3.0 目錄中的 DevLoader.zip 解壓縮,得到的 org 文件。將得到的文件打 jar 包(命令行下使用jar -cvf DevLoader.jar *)得到的 DevLoader.jar 拷貝到 Tomcat 安裝目錄下的 lib 目錄中。eclipse 點擊小貓按鈕Tomcat啟動按鈕啟動 Tomcat 即可對你的 JEE 程序進行斷點跟蹤調(diào)試了。
點擊菜單欄的tomcat按鈕,tomcat正常啟動,打開瀏覽器出現(xiàn)tomcat主界面
java工程和web工程的區(qū)別:
myeclipse新建項目時可以選擇java project,也可以選擇web project;但是eclipse只有java project;兩者有何區(qū)別呢?eclipse如何新建web工程呢?
將java工程變成tomcat可以部署的web工程:
1、創(chuàng)建新的webapp或其它任意名字的文件夾
2、該文件夾下必須含有如下子內(nèi)容
WEB-INF
classes
lib
web.xml
html或jsp等web文件
3、將java文件編譯后的.class文件存放到WEB-INF/classes下面
4、所有需要用到的第三方jar包放到WEB-INF/classes下面
5、配置web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
6、將webapp拷貝到tomcat的webapps文件夾下,并將webapp改為程序名,啟動tomcat便ok了
7、瀏覽器輸入http://localhost:8080/程序名,便可看見helloworld了
參考文檔:
1、《JAVA工程與java web工程的區(qū)別》http://blog.csdn.net/qq635785620/article/details/7860822
2、《集成 Tomcat 插件到 Eclipse 的過程》http://blog.csdn.net/defonds/article/details/7845961
相關案例查看更多
相關閱讀
- 云南電商網(wǎng)站建設
- 高端網(wǎng)站建設公司
- 云南做軟件
- 微分銷
- 昆明軟件定制
- 麗江小程序開發(fā)
- 網(wǎng)站排名優(yōu)化
- 網(wǎng)站建設首選
- 網(wǎng)站優(yōu)化
- 昆明小程序定制開發(fā)
- 網(wǎng)站建設費用
- 小程序被騙
- 紅河小程序開發(fā)
- 報廢車拆解回收管理系統(tǒng)
- 昆明軟件定制公司
- 定制小程序開發(fā)
- 云南網(wǎng)站建設哪家強
- 生成海報
- 網(wǎng)站建設哪家強
- 旅游網(wǎng)站建設
- 云南網(wǎng)站建設百度官方
- 云南網(wǎng)站建設專業(yè)品牌
- 云南百度小程序
- 云南手機網(wǎng)站建設
- 百度人工排名
- 云南網(wǎng)站建設選
- 報廢車拆解管理系統(tǒng)
- 前端開發(fā)
- 汽車拆解管理系統(tǒng)
- 云南小程序制作