文档章节

ubuntu下搭建java web开发环境的详细步骤 <转>

送你一条花内裤
 送你一条花内裤
发布于 2015/08/19 14:46
字数 767
阅读 30
收藏 1
点赞 0
评论 0

------------------------------------------以下的安装配置环境是Ubuntu11.04------------------------------------------
  安装JDK
  官方下载最新安装文件 jdk-6u25-linux-i586.bin
  改变文件权限,因为下载下来的bin文件是没有执行权限的
  终端输入命令:.$ sudo chmod u+x jdk-6u25-linux-i586.bin
  安装: .$ ./ jdk-6u25-linux-i586.bin
  假如安装java的时候我选择的安装地址是:/home/用户名/java
  然后配置环境变量,我只修改了/etc/profile文件,在此文件的最后添加如下内容:
  #设置java环境变量
  export JAVA_HOME=/home/用户名/java/jdk1.6.0_25
  export JRE_HOME=/home/用户名/java/jdk1.6.0_25/jre
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
  然后运行source命令:
  $ source /etc/profile
  测试 java HelloWorld 成功!
  安装tomcat
  去Apache 官网(http://tomcat.apache.org/download-60.cgi)下载apache-tomcat-6.0.32.tar.gz文件。
  解压并且解包
  输入命令:.$ tar -zxvf apache-tomcat-6.0.32.tar.gz
  在目录下有apache-tomcat-6.0.32文件夹,重命名为tomcat
  修改环境变量
  在目录/etc下修改profile文件
  export CATALINA_HOME=/usr/local/tomcat
  export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
  export PATH=$PATH:$CATALINA_HOME/bin
  执行命令: .$ source /etc/profile
  查看环境变量:.$ echo $CLASSPATH
  启动tomcat.$ ./catalina.sh start (关闭tomcat ./shutdown.sh stop)
  测试
  查看Tomcat是否已经启动: .$ netstat -ntl |grep 8080
  浏览器地址栏输入:http://localhost:8080/
  安装Eclipse
  从官方网站上去下载Eclipselinux版本(网址:http://www.eclipse.org/downloads/)我下载的是eclipse-jee-galileo-SR2-linux-gtk.tar.gz
  终端输入命令:.$ sudo tar xvfz eclipse-jee-galileo-SR2-linux-gtk.tar.gz -C /opt
  解压到/opt/eclipe/ 目录下
  在此目录下双击eclipse图标即可启动,也可根据跟人需要创建快捷方式等。
  安装MySQL
  终端输入命令: .$ sudo apt-get install mysql-server
  这种方法安装完mysql需要修改root密码,不然会出现这么一种情况.'Access denied for user 'root'@'localhost' (using password: YES)'或者其他致使无法登录mysql的情况。可以按如下步骤解决:
  1.打开/etc/mysql/debian.cnf文件,里面存储了相关的密码
  sudo gedit /etc/mysql/debian.cnf
  在[client]段有user=以及password=这两行,此即我们需要的东西
  2.输入命令:mysql -udebian-sys-maint -p
  debian-sys-maintdebian.cnfuser=后面的内容
  回车后会提示输入密码,此时把password=后面的内容复制粘贴后回车即可进行mysql控制台(一般不要照打,容易出错,复制即可)
  3.进入控制台后.按以下步骤进行:
  use mysql;
  update user set password=PASSWORD('新密码') where user='root';
  FLUSH PRIVILEGES;
  此时可以输入quit;退出后用root帐号登录,也可以继续其他操作。
  MySQL编码设置
  启动和停止服务器:.$ /etc/init.d/mysql start(stop)
  主要配置文件所在位置:/etc/mysql/my.cnf
  放置数据库表文件夹,相当于windowsmysqldate文件夹:/var/lib/mysql/
  登录mysql后执行:>show variables like 'character%';
  修改/etc/mysql/my.cnf文件:
  在[client]下面添加:
  default-character-set=utf8
  在[mysqld]下慢添加:
  default-character-set=utf8
  init_connect='SET NAMES utf8'
  修改好后,重启mysql即可,查询一下:>show variables like 'character%';
  重新启动mysql服务:.$ /etc/init.d/mysql start(stop)


本文转载自:http://blog.csdn.net/iaccepted/article/details/7727927

共有 人打赏支持
送你一条花内裤

送你一条花内裤

粉丝 8
博文 14
码字总数 2787
作品 0
济南
程序员
2.2 Selenium 环境搭建

Java 环境搭建 下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装JDK 配置Java 环境 校验是否安装完成 控制台输入: java –version 提示版......

米阳MeYoung ⋅ 04/24 ⋅ 0

书单丨5本Java后端技术书指引你快速进阶

一名Java开发工程师 不仅要对Java语言及特性有深层次的理解 而且需要掌握与Java相关的 框架、生态及后端开发知识 本文涉及多种后端开发需要掌握的技能 对于帮助提高开发能力非常有帮助 NO.1...

Java高级架构 ⋅ 05/30 ⋅ 0

Groovy轻松入门——搭建Groovy开发环境

多日来,我发表了多篇关于Groovy的文章,想必大家对Groovy或多或少已经有所了解,今后我会抽空写些Groovy入门性质的文章,供大家参考。 由于时间仓促,水平有限,不足之处请各位朋友多包涵提...

thinkyoung ⋅ 2014/10/26 ⋅ 0

Java 开源博客 Solo 2.9.0 发布,支持后台文章搜索

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.9.0 版本支持了后台文章搜索,并改进了 PWA 支持。 安装 下载安装包 解压后执行 java -cp W...

88250 ⋅ 05/17 ⋅ 3

🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿 ⋅ 06/02 ⋅ 0

【目录导航】JAVA零基础进阶之路

【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出...

MFrank ⋅ 昨天 ⋅ 0

Java 开源博客 Solo 2.8.0 发布,支持上传至本地服务器

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.8.0 版本支持了文件上传本地服务器,并修复了一些缺陷,强烈建议升级到该版本。 安装 下载安...

88250 ⋅ 04/17 ⋅ 0

【转载保存】Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

转载自:http://www.cnblogs.com/chentq/p/4975794.html 作者: 刍狗 一、目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示、跳...

大连瓦匠 ⋅ 2017/10/12 ⋅ 0

6.1 Java vs php 优缺点、适用类型

1、上手难度比较 php易学易懂,非技术的人,稍稍学习,可以上手,环境搭建用LAMP/WAMP一键安装包,常见开发工具,phpstorm。 Java则要求理解,Java语法和核心架构(jar包)以及JVM,环境配置也...

产品经理的技术课堂 ⋅ 05/20 ⋅ 0

Java基础|Java特性与HelloWorld运行流程

【Java基础】 Java语言特点:(着重了解两个)开源、跨平台。 跨平台如何实现:通过JVM实现,JVM充当Java和不同OS之间的翻译器,不同OS对应不同JVM。 Java语言的平台:JavaSE、JavaME(Androi...

darlingwood2013 ⋅ 05/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Greys Java在线问题诊断工具

Greys是一个JVM进程执行过程中的异常诊断工具。 在不中断程序执行的情况下轻松完成JVM相关问题排查工作 目标群体 有时候突然一个问题反馈上来,需要入参才能完成定位,但恰恰没有任何日志。回...

素雷 ⋅ 19分钟前 ⋅ 0

git从远程仓库拉取代码的常用指令

一种(比较麻烦的)拉代码的方法 git clone //克隆代码库,与远程代码库的主干建立连接,如果主干已经在就不用再clone啦,克隆路径为当前路径下的新创建的文件夹 git checkout -b //本地建立...

Helios51 ⋅ 33分钟前 ⋅ 0

005. 深入JVM学习—Java堆内存参数调整

1. JVM整体内存调整图解(调优关键) 实际上每一块子内存区域都会存在一部分可变伸缩区域,其基本流程:如果内存空间不足,则在可变的范围之内扩大内存空间,当一段时间之后,内存空间不紧张...

影狼 ⋅ 38分钟前 ⋅ 0

内存障碍: 软件黑客的硬件视图

此文为笔者近日有幸看到的一则关于计算机底层内存障碍的学术论文,并翻译(机译)而来[自认为翻译的还行],若读者想要英文原版的论文话,给我留言,我发给你。 内存障碍: 软件黑客的硬件视图...

Romane ⋅ 今天 ⋅ 0

SpringCloud 微服务 (七) 服务通信 Feign

壹 继续第(六)篇RestTemplate篇 做到现在,本机上已经有注册中心: eureka, 服务:client、order、product 继续在order中实现通信向product服务,使用Feign方式 下面记录学习和遇到的问题 贰 or...

___大侠 ⋅ 今天 ⋅ 0

gitee、github上issue标签方案

目录 [TOC] issue生命周期 st=>start: 开始e=>end: 结束op0=>operation: 新建issueop1=>operation: 评审issueop2=>operation: 任务负责人执行任务cond1=>condition: 是否通过?op3=>o......

lovewinner ⋅ 今天 ⋅ 0

浅谈mysql的索引设计原则以及常见索引的区别

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索...

屌丝男神 ⋅ 今天 ⋅ 0

String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是, 1.执行速度 在这方面运行速度快慢为:StringBuilder(线程不安全,可变) > StringBuffer...

时刻在奔跑 ⋅ 今天 ⋅ 0

java以太坊开发 - web3j使用钱包进行转账

首先载入钱包,然后利用账户凭证操作受控交易Transfer进行转账: Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/Credentials credentials = Wallet......

以太坊教程 ⋅ 今天 ⋅ 0

Oracle全文检索配置与实践

Oracle全文检索配置与实践

微小宝 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部