Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程

news2024/11/26 17:38:16

Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程

javaweb开发环境的配置也是比较繁琐的一件事情,虽然理论上使用记事本,完全可以写出一个Javaweb工程,

但是在团队大型开发的Javaweb过程中,你必须配置好Eclipse、SVN、Tomcat与JDK1.6,当然还有mysql数据库,不过数据库配置的事情属于后台内容,本文仅讨论前台开发环境的配置。

之所以选择Myeclipse6.5是因为其他高版本的Myeclipse实在是太卡,编辑小型程序还好,编辑大型kQBUOVrI程序完全吃不消,Eclipse的功能毕竟简陋,所以还是选择了旧版本、经典版本Myeclipse6.5来作为Javaweb的开发环境。如果有些公司禁止使用盗版软件Myeclipse必须使用开源的Eclipse,那么也可以参考一下,毕竟,Eclipse的配置与Myeclipse大同小异。

拿一个具有8000+文件的大型Javaweb工程为例,使用Myeclipse8.6修改一些多行代码页面,启动tomcat需要整整一分钟,有时候甚至达五分钟,内存占用达到1G左右,再打开浏览器来浏览,对于一台i3的4G机器根本就吃不消,而使用了Myeclipshttp://e6.5,tomcat启动仅仅30秒,

内存占用率并不高,至少打开浏览器,浏览页面,同时挂着工作使用的QQ,没有任何卡顿的情况。

一、Myeclipse6.5

作为一个经典的版本,随手在网上一搜,就能够找到,四百来M左右,一键安装,无需任何序列号,装完直接可以使用,

第一次启动时,注意选择好开发环境,并且你选择这个开发环境作为默认目录,

以后所有工程都会在这个目录出现,省得每次启动Myeclipse6.5都要选择。

打开之后先选择Window->Preferences,在左上方的搜索框中输入start and shutdown

可以根据自己的需要来关闭相应的模块,不过其实,关键是把最后的自动升级关闭。

之后再在搜索栏中输入validation

选择disable all,关闭所有的语法检查,根本就用不着这东西,就像word中的语法检查,没有任何作用。

之后再输入font,选择colors and fonts再点text font再点右面的change..选择calibri粗体四号字,这样能够让字体更加漂亮一点。

二、JDK1.6与Tomcat

自己上网装好这两个东西,JDK1.6就不说了,所有具有Java基础的人都应该会装,不然你怎么写Java的Helloworld啊,之后tomcat,在官网(点击打开链接)上下载一个6.0的压缩包。

之后把这个压缩包解压到你喜欢的位置,绿色版的,解压好就可以使用,在Myeclipse6.5中配置,

还是Window->Preferences,在左上方的搜索框中输入tomcat,选择tomcat 6.x,确保tomcat server是enabled的,在tomcat home directory选择browse..选择刚才解压好的tomcat路径。下面两项会自动填充。

之后选择左侧tomcat 6.x下面的jdk。默认在tomcat jdk name一栏是myeclipse 6.5,这个当然不行,点击右侧的add..,在弹出的对话框中browse..选择jdhttp://k的路径,注意是jdk的主路径,而不是bin目录,例如C:\Program Files\Java\jdk1.6.0,而不是C:\Program Files\Java\jdk1.6.0\bin,这与在windows中配置jdk有点不同,浏览完毕之后jre name添上自己的喜欢的名字,比如jdk1.6,点确定,然后在下面的optional java vm arguments中写上:-server -Xms256m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=128m,这是为成功运行大型Javaweb项目准备的。

弄好则点击确定。

三、SVN1.8

关闭Myeclipse6.5,打开官网(点击打开链接),选择Download and Install,下载SVN1.8,不过这个网是外国网站,特别地卡,也可以在这里(点击打开链接)下载。解压,把解压出来的所有内容复制到MyEclipse 8.5\dropins(MyEclipse的安装目录)里面,有些myeclipse甚至会直接出现安装器,或者自己重新打开myeclipse就能够完成安装,打开myeclipse,在左侧的项目列表中右键,选择import..,选择svn下的checkout projects from svn,一直点下一步,输入你的svn网址,与相应的用户名密码,就可以从svn服务器上拿走项目。如果这样不行,则再从网上安装一个TortoiseSVN,脑残式安装,一直点下一步就可以。

之后右键svn项目,有team选项,commit则是提交项目,update则是从svn中下载项目。第一个选项sychronize则是检查本地与svn服务器的文件差异。

同步完毕之后,本项目则可以在Myeclipse中编辑。

四、把项目拿到tomcat中运行

在Myeclipse6.5下方的server标签中,选择相应的tomcat服务器,右键,add deployment选择相应的项目,等待编译完成,点击运行服务器即可。

之所以选择Myeclipse6.5+JDK1.6+Tomcat6.0+SVN1.8完全是因为这些版本不卡,经典,实用,其实tomcat5.5就能够很好地运行各大程序,ssh框架只要web.xml写好,使用好相应的jdk包即可写出很多不错的大型Javaweb工程,JDK1.6已经可以确保大量Java程序中的类、包的正常运行。Myeclipse6.5对系统占用率很低,高kQBUOVrI版本的Myeclipse,一般的机器就实在无福消受。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/746317.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【算法集训之线性表篇】Day 08

文章目录 题目基本设计思想思路一思路二 代码实现效果 题目 已知一个整数数列A{a0,a1,a2,…,an-1}&#xff0c;其中0<ai<n(0<i<n)。若存在ap1ap2ap3…apmx且m>n/2(0<pk<n,1<k<m)&#xff0c;则成x为A的主元素。例如A{0,5,5,3,5,7,5,5}&#xff0c;…

Python模拟MQTT v3.1.1服务器

示例代码 import logging import asyncio from hbmqtt.broker import Broker# 设置日志级别为DEBUG logging.basicConfig(levellogging.DEBUG)# 创建MQTT服务器 broker Broker()# 启动MQTT服务器 async def start_broker():await broker.start()# 停止MQTT服务器 async def s…

好用到哭!后悔没有早点看到这个微信多账号管理工具!

作为一款及时通讯软件&#xff0c;微信是许多企业进行客户运营的选择工具。企业的员工利用微信与客户进行沟通&#xff0c;并且许多客单也都在微信上如数完成。然而&#xff0c;微信本身并不具备运营需要的很多功能&#xff0c;所以需要借助第三方工具来实现。 安全吗&#xf…

day20 数组指针

int main(void) {char *name[5] {"hello","china","beijing","project","Competer"};int i;for(i0;i<5;i){printf("%s\n",name[i]);//结果打印五个字符串}return 0; }数组指针&#xff0c;存了5个指针&#x…

串行FLASH文件系统FatFs-实际应用

目录 串行FLASH文件系统FatFs-实际应用 功能展示 程序代码 程序过程分析 串行FLASH文件系统FatFs-实际应用 功能展示 实验主要使用我们移植好的FatFs的FLASH文件系统实现三个功能&#xff1a;设备信息获取、文件定位写入功能测试和文件信息获取测试功能。 最终串口输出结…

4.带你入门matlab排序最值标准差标差(matlab程序)

%% 学习目标&#xff1a;排序&#xff0c;最值&#xff0c;标准差&#xff0c;方差 代码及结果 %% 排序 clear all; X[1 3 4;8 3 5;2 7 4] y1sort(X) %按列由小到大排序 y2sort(X,2) %按行由小到大排序 y3sort(X,1,descend) %按列由大…

自定义程序包不存在的解决方法

方案一&#xff1a; 在pom文件中加入以下代码 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.4.2</version><configuration><skipTests>true</sk…

数据驱动的决策优化,半导体CMS系统在企业管理中的应用

在当今信息时代&#xff0c;数据的重要性在企业管理中愈发凸显。半导体制造业作为一个高度自动化和数据密集的行业&#xff0c;利用数据进行决策优化对于企业的成功至关重要。在这方面&#xff0c;PreMaint CMS系统扮演着关键的角色&#xff0c;为企业管理提供了数据驱动的决策…

Git Commit的规范及高级使用方法

git commit是日常工作中使用率极高的一个命令&#xff0c;但是根据我从业5年的经验来看&#xff0c;大多数人在用git commit命令时都很粗糙&#xff0c;比如git commit -m 后跟的message是五花八门&#xff0c;有用中文的&#xff0c;有用英文的&#xff0c;甚至还有直接跟111的…

小程序搭建教程

小程序搭建流程 随着移动互联网的发展&#xff0c;小程序成为了营销和服务的重要渠道之一。在本文中&#xff0c;我们将介绍如何搭建一个小程序的详细流程&#xff0c;包括公众号申请、支付微信认证费、复用资质申请小程序、开通微信支付、绑定第三方开发平台、添加商品服务内…

基于SpringBoot的企业人力资源管理系统设计与实现

1.引言 随着经济改革开放的发展&#xff0c;企业之间的竞争也越来越激烈&#xff0c;在这样的大环境下&#xff0c;企业要想立于不败之地&#xff0c;不仅要有好的商品&#xff0c;更要有一支强有力的团队&#xff0c;其本质就是人才。企业对人才的需求不断的增加&#xff0c;…

视频剪辑素材网站,免费可商用,赶紧马住~

推荐几个高质量视频素材网站&#xff0c;免费可商用&#xff0c;建议收藏&#xff01; 菜鸟图库 https://www.sucai999.com/video.html?vNTYxMjky 菜鸟图库虽然是一个设计网站&#xff0c;但它还有非常丰富的视频和音频素材&#xff0c;视频素材全部都是高清无水印&#xff…

485远传水表抄表系统

485远传水表抄表系统是一种基于RS-485通信协议的远程抄表系统&#xff0c;它利用现代通信技术&#xff0c;实现了对水表数据的远程采集、传输和处理&#xff0c;是智慧城市建设的重要组成部分。本文将从以下几个方面对485远传水表抄表系统进行全面介绍&#xff1a; 一、系统组成…

【Spring Boot】Spring Boot的系统配置 — 系统配置文件

系统配置文件 Spring Boot的系统配置文件&#xff0c;包括application.properties和application.yml配置文件的使用以及YML和Properties配置文件有什么区别&#xff0c;最后介绍如何更改Spring Boot的启动图案。 1.application.properties Spring Boot支持两种不同格式的配置…

pyqt结合深度学习框架做系统

时隔将近两个月&#xff0c;我胡汉三又回来啦&#xff01;&#xff01;&#xff01;将近两个月玩了一个月&#xff0c;半个月面试&#xff0c;半个月吃土沉淀&#xff08;有收获&#xff09;也投出去一篇论文&#xff08;外审中&#xff0c;关于深度学习神经网络改进的一篇病害…

如何将代理IP集成到自动化测试框架中?

自动化测试框架是现代软件工程中不可或缺的一部分。它们提供了许多好处&#xff0c;包括&#xff1a;更快的测试速度&#xff0c;更高的可靠性和更广泛的测试覆盖范围。然而&#xff0c;在测试过程中&#xff0c;有些网站可能需要使用代理IP&#xff0c;这是因为一些网站会限制…

踩坑记录:xorm的sql()函数后无法使用FindAndCount()

一、起因 懒省事想用 sql 写个有连表操作的分页查询语句&#xff0c;看到 xorm 中 sql 要和代码紧密纠缠在一起就不爽&#xff0c;所有就想用 xorm 中的 session.SQL(sql).Limit(size, offset).FindAndCount() 方法解决。不曾想。。。 sql: expected 15 destination argument…

[计算机入门] 磁盘、磁盘分区、盘符、卷标

2.5 磁盘、磁盘分区、盘符、卷标 磁盘&#xff1a;指计算机中存储数据和文件的物理设备&#xff0c;也称为硬盘。 磁盘分区&#xff1a;指将一个磁盘分成多个逻辑部分&#xff0c;每个部分可以独立地进行管理和操作&#xff0c;例如格式化、安装操作系统等。 如上图&#xf…

AWS 中文入门开发教学 46- S3 - AWS的存储核心, Simple Storage Service

知识点 S3的基础知识官网 https://aws.amazon.com/cn/s3 基础介绍 Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,(其实就是文件存储) 提供行业领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用 S3 来存储并保护各种…

归并排序—C语言实现

前言 &#x1f970;在学数据结构的第一节课就知道了数据结构课程是要管理并且学会操作数据&#xff0c;当然操作数据首先想到的就是数据的排序&#xff0c;排过顺序的数据的使用价值才够大。前面我们学习了顺序表也学习了链表等等&#xff0c;这些就是储存数据的方法&#xff0…