`
xingbinice
  • 浏览: 42007 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论

ubuntu+java+tomcat+mysql实现简单的登录注册页面

阅读更多

1) 安装ubuntu

下载一个ubuntu的iso系统镜像,我的版本为ubuntu-12.10-desktop- i386.iso,准备一个至少30G空余的硬盘分区,新建一个名为ubuntu的文件夹,用虚拟光驱(DAEMON),打开iso镜像,把所有的内容复 制到新建文件夹内,双击wubi.exe安装。选择语言,新建一个用户,设置密码,设置系统大小等基本设置,重启完成安装。

 

2) 安装mysql

打 开终端,键入sudo apt-get install mysql-server mysql-client,设定root及密码。安装完成后,键入sudo netstat -tap | grep mysql,来检查MySQL服务器是否正在运行,应出现如下提示:tcp 0 0 localhost:mysql *:* LISTEN

 

可以键入mysql -uroot –p,打开MySQL命令行。不过这样操作较为麻烦,还是下一个mysql图形界面软件比较好。网上说的键入sudo apt-get install mysql-admin mysql-browser,不知为何我这里

是 提示无法定位软件包。以前曾经下载过一个navicat软件,版本navicat 8.0 lite for mysql,是exe文件。得下个wine软件才能运行,键入sudo apt-get install  wine下载安装wine,chmod +x navicat8lite_mysql_cs.exe之后在exe上右键用wine打开即可运行。(貌似现在已经是navicat10,且有linux安 装版不用这么麻烦)

 

3) 安装jdk

sudo apt-get install sun-java6-jdk 无法定位软件包,sudo apt-get install openjdk-7-jdk可以安装,不知sunjdk和openjdk的区别是什么。键入sudo update-alternatives --config java可以选择需要的jdk版本,我选的是/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java自动模式,键 入sudo gedit /etc/environment文本内容更新如下:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export JRE_HOME=/usr/lib/jvm/java-7-openjdk-i386/jre
export CLASSPATH=..:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"

(这 一步很关键,之前因为不小心删掉了path之前的路径导致系统卡在登录界面进不去了,- -!还得Ctrl+Alt+F1进入shell模式,输入/usr/bin sudo /usr/bin/vi /etc/environment进入环境变量文件的VI编辑模式,找到CLASSPATH该行,连按dd删除,使用 :wq保存退出,键入/sbin/reboot重启系统)

键入sudo gedit /etc/jvm将内容更新为/usr/lib/jvm/java-7-openjdk-i386

至此完成安装,键入java -version可查看版本信息

 

4) 安装tomcat

先 下载文件,我下的版本是apache-tomcat-6.0.33.tar.gz剪切到主文件夹下,键入sudo tar -zxvf apache-tomcat-6.0.33.tar.gz -C /usr/local解压到指定目录,sudo ln -s /usr/local/apache-tomcat-6.0.33 /usr/local/tomcat建立软连接,sudo /usr/local/tomcat/bin/startup.sh启动tomcat服务器,在系统自带firefox中输入http: //127.0.0.1:8080,来测试是否成功。

 

5) 安装myeclipse

附上个下载地址吧

http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/installers/myeclipse-10.1-offline-installer-linux.run

(好像是个ALL IN ONE,网上都说要装myeclipse必须装eclipse,为此之前装了eclipse还配置了半天,装了这个以后好似不用天eclipse路径,应该是本身集成了eclipse,前面白忙活了)

下 好后cd到该目录下,sudo chmod myeclipse-10.1-offline-installer-linux.run接着sudo sh myeclipse-10.1-offline-installer-linux.run运行安装向导,选择安装于/opt/MyEclipse/目录 下。sudo chmod -R 777 /opt/MyEclipse修改目录权限。建立 MyEclipse 的可执行文件(这个类似 windows 里面到 exe 的概念)(注意文件路径):sudo gedit /usr/bin/MyEclipse这时 gedit 会打开一个编辑器,在 gedit 编辑器里面更新为以下内容并保存:
#!/bin/sh
#export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export MYECLIPSE_HOME="/opt/MyEclipse/MyEclipse 10/myeclipse"
$MYECLIPSE_HOME/myeclipse $*

 

在左上角的 Applications 菜单下加 MyEclipse 的启动菜单

键入sudo gedit /usr/share/applications/MyEclipse.desktop
在编辑器里面插入以下内容并保存:
[Desktop Entry]
Encoding=UTF-8
Name=MyEclipse 10
Comment=IDE for JavaEE
Exec=/opt/MyEclipse/MyEclipse\ 10/myeclipse
Icon=/opt/MyEclipse/MyEclipse\ 10/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

 

最后初始化启动一下 MyEclipse!
sudo /opt/MyEclipse/MyEclipse\ 10/myeclipse -clean

这样就能在左上角应用程序中启动myeclipse了,启动之后在左边启动栏右键将myeclipse锁定,这样就方便多了。

 

初 次使用时要设置workspace。window->preferences->java->installed jres将原先安装的jdk添加进来。 window->preferences->servers->tomcat->tomcat 6.x设置tomcat三个路径并将Enable的勾打上。

 

6) 项目的实现

到此总算可以着手设计,本次要实现的是登录注册页面,简单总结几个小点。

项 目中web.xml文件中servlet路径一定要写对。怎么才是对的具体多次修改测试了才知道。尤其是<url-pattern>中自动生 成的路径是错的,要把前面的/servlet删掉- -!且servlet.java文件重命名时web.xml中servlet名字必须手动更新,还好我发现的早。

网页写好后可部署到 tomcat,右键项目->myeclipse->add and remove project deployments,点add即可部署(咦!貌似有myeclipse自带的tomcat可用?没用过算了不管了),若是失败。可能是webapps 文件夹权限受限,来一发sudo chmod -R 777 /usr/local/tomcat/webapps即可。window->show view->servers调出服务器界面,运行tomcat,即可在浏览器中看自己写的网页,地址应该为 http://127.0.0.1:8080/项目名/index.jsp

 

连接数据库的代码如下:

try{
   Class.forName("com.mysql.jdbc.Driver");
   String url = "jdbc:mysql://localhost:3306/databaseName";
   conn = DriverManager.getConnection(url, "username", "password");
   System.out.println("数据库连接成功");
  }catch(Exception e){
   e.printStackTrace();
   System.out.println("数据库连接失败");
  }

首次连接mysql数据库失败,网上看了一下大概是缺少mysql的jar驱动包,去网上下了一个mysql-connector-java-5.1.22-bin.jar丢到项目lib文件夹中即可。

 

小结:

        本次小项目主要是熟悉该环境和设计方式,本菜第一次接触,举步维艰几乎每步都要查资料,而敲代码只占了1/10时间。预计4天的工作,由于没考虑到配置的繁琐和对开发环境的熟悉过程,延期了2天。

        收获小知识:终端命令没有权限是 一般前面加sudo即可;若是不能创建文件(夹)之类的问题,用root权限打开文件管理器也就是在终端输入 sudo nautilus;sudo chmod -R 777 设置目录权限。

 

0
0
分享到:
评论

相关推荐

    详述安装Ubuntu下JAVA+tomcat+MyEclipse+mysql开发环境

    本文将详细阐述如何在 Ubuntu 上安装 Java、Tomcat、MyEclipse 和 MySQL,以创建一个完整的后端开发环境。 首先,我们来讨论如何在已有的 Windows XP 系统上安装 Ubuntu 作为双系统。硬盘安装 Ubuntu 有两种主要...

    Ubuntu10+MYSQL+JDK+tomcat+myeclipse10+subversive的linux下环境搭建

    安装过程中,Ubuntu系统会自动重启,用户需通过安装时设定的账户登录系统,并建议激活root用户,因为后续安装JDK、Tomcat、MyEclipse以及MySQL时,需要root用户权限。 #### 网络设置 在安装SSH之前,需要配置好...

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.pdf

    Ubuntu 安装配置 Apache2+Tomcat6+Mysql5 全攻略 本文详细介绍了如何在 Ubuntu 8.04 Server 版本中安装和配置 Apache2、Tomcat6 和 Mysql5。整个过程可以分为准备工作、安装 Ubuntu、安装 Apache2、安装 Tomcat6、...

    Ubuntu10.10Tomcat、MySQL的配置.docx

    Ubuntu 10.10 中 Tomcat 和 MySQL 的配置 Linux 操作系统的安装和配置是服务器建设的基础,在这篇文章中,我们将讨论如何在 Ubuntu 10.10 中安装和配置 Tomcat 和 MySQL。 Java JDK 的安装 Java JDK 是 Java ...

    ubuntu mysql apache2 tomcat 安装配置

    ubuntu mysql apache2 tomcat 安装配置

    ubuntu 安装配置apache2+tomcat6+mysql5 全功略.docx

    Ubuntu 安装配置 Apache2+Tomcat6+Mysql5 全攻略 本文将详细介绍如何在 Ubuntu 8.04 Server 版本上安装和配置 Apache2、Tomcat6 和 Mysql5。该配置能够提供一个稳定的 Web 服务器环境,支持中文和 Linux 下的中文...

    Ubuntu10.10Tomcat、MySQL的配置.pdf

    Ubuntu 10.10 Tomcat、MySQL 的配置 本资源主要介绍了在 Ubuntu 10.10 操作系统上安装和配置 Tomcat 和 MySQL 的步骤,以及相关的知识点。 Java JDK 安装 Java JDK 是 Tomcat 和 MySQL 的依赖项之一,因此需要...

    ubuntu、tomcat、mysql安装手册

    总的来说,安装和配置Ubuntu、Tomcat、MySQL是一个基础但重要的步骤,对于任何想要在Linux环境中开发和部署Java Web应用的人来说,都是必须掌握的技能。这个过程不仅涵盖了软件安装,还包括了对Linux系统、数据库...

    Linux下安装jdk、tomcat、mysql、Jdk

    在Linux操作系统中,Java开发和部署常常涉及到JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)以及MySQL(一款流行的开源关系型数据库管理系统)。本文将详细介绍如何在Linux环境下安装这三个关键...

    linux下安装jdk+tomcat+eclipse+mysql .

    在Linux操作系统中搭建Java开发环境,通常涉及到几个关键组件的安装和配置,包括JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)、Eclipse(一个强大的Java集成开发环境)以及MySQL(一种广泛使用...

    搭建jdk+tomcat+mysql的web服务器环境

    本文档将详细介绍如何在Ubuntu 16.04系统上搭建一个完整的web服务器环境,包括JDK(Java Development Kit)、Tomcat以及MySQL数据库的安装与配置。通过本教程,您可以在百度云服务器或其他支持Ubuntu系统的云服务...

    Ubuntu 16.04 LTS 安装JDK8 MYSQL5 和Tomcat8

    在Ubuntu 16.04 LTS操作系统中,安装Java Development Kit (JDK) 8、MySQL 5和Apache Tomcat 8是构建服务器环境的基础步骤,特别是对于开发和运行Java应用程序来说。以下将详细介绍这些组件的安装过程。 首先,确保...

    tomcat opengrok install package

    而Apache Tomcat则是一个广泛使用的Java应用服务器,主要用于部署和运行Java Web应用程序。在开发过程中,将OpenGrok与Tomcat集成,可以为团队提供高效且便捷的代码浏览和检索服务。本文将详细介绍如何安装和配置...

    CentOS6.5安装jdk,Tomcat,MYsql.doc

    在这些系统上部署应用程序,如Java Web服务,通常需要安装JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)以及MySQL(一个广泛使用的开源数据库)。以下是如何在CentOS 6.5上一步步进行这些安装的...

    在linux上安装配置java(jdk,mysql,tomcat)的WEB运行环境的详细教程

    在Linux系统上搭建Java、MySQL和Tomcat的Web运行环境是一项关键的任务,这对于开发者和运维人员来说至关重要。本文将详细讲解这一过程,帮助你构建一个完整的服务器环境。 首先,我们来了解一下Java Development ...

    ubuntu12.04配置java开发环境

    ### Ubuntu 12.04 Java 开发环境配置详解 #### 一、前言 本文旨在为希望在 Ubuntu 12.04 系统上搭建 Java 开发环境的新手提供一份详细的指南。通过本教程,您将学习如何安装 JDK(Java Development Kit)、配置环境...

    linux 下 jdk+tomcat+mysql 的 jsp 环境搭建 (2)

    在Linux环境下搭建一个基于JDK、Tomcat和MySQL的Java JSP开发环境是许多开发者进行Web应用程序开发的基础工作。本文将详细阐述这个过程,并重点讨论如何配置和使用这些组件。 首先,我们需要安装JDK(Java ...

Global site tag (gtag.js) - Google Analytics