mac搭建java web开发环境 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 网站建设 >

mac搭建java web开发环境

发表时间:2015-6-23

发布人:葵宇科技

浏览次数:38

新入手mac笔记本,需要重新搭建java开发环境。

之前一直使用的环境:

myeclipse(自带各种插件)

weblogic

oracle

本次在mac上准备搭建的环境:

ecplise(官网下载,注意有多个版本,下载《Eclipse IDE for Java EE Developers》,若是《Eclipse IDE for Java Developers》,则不能创建web工程等

插件

tomcate

mysql


安装tomcate:

配置JAVA_HOME:mac版配置方法

用户根目录下新建.bash_profile——详见另外一篇讲解mac环境变量的博客

export JAVA_HOME=$(/usr/libexec/java_home)——和windows版不大一样,/usr/libexec/java_home定义了java_home的真实路径,java是系统默认安装的,当然也可以自己安装

. .bash_profile——“.”是“source”命令的简写,作用是将.bash_profile文件的内容加载到内存(配置文件仅仅存储在物理磁盘上,便于每次加载,真正生效的一定是内存中)


官网下载tomcate,建议下载tomcate7,若是tomcate8,必须使用java7,否则会报“Unsupported major.minor version 51.0”错误

解压tomgcate到任意想要存放的路径

给tomcate下的bin文件夹的命令赋权:

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开发编译好后,直接放到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 程序进行断点跟踪调试了。

点击菜单栏的tomcat按钮,tomcat正常启动,打开浏览器出现tomcat主界面


java工程和web工程的区别:

myeclipse新建项目时可以选择java project,也可以选择web project;但是eclipse只有java project;两者有何区别呢?eclipse如何新建web工程呢?

将java工程变成tomcat可以部署的web工程:

1、创建新的webapp或其它任意名字的文件夹

2、该文件夹下必须含有如下子内容

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工程的区别》http://blog.csdn.net/qq635785620/article/details/7860822

2、《集成 Tomcat 插件到 Eclipse 的过程》http://blog.csdn.net/defonds/article/details/7845961

相关案例查看更多