JAVA-部署

一.下载

J2SDK下载
http://java.sun.com/j2se/1.4.2/download.html
  下载版本是j2sdk-1_4_2_08

ECLIPSE下载
http://www.eclipse.org/downloads/index.php
  下载版本是eclipse-SDK-3.0.2-win32

ECLIPSE 插件下载

中文包:
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip

Tomcat插件Sysdeo Eclipse Tomcat Launcher plugin:
http://www.sysdeo.com/eclipse/tomcatPluginV3.zip

TOMCAT下载
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
  下载版本是jakarta-tomcat-5.0.28

二.安装

1.先安装j2sdk
  我安装路径是:D:\Program Files\Java\j2sdk

2.再安装eclipse
  Eclipse是绿色软件,不需要安装,把下载回来的eclipse压缩包解压就可以了
  我安装的路径是:D:\Program Files\Java\eclipse

3.安装tomcat
  下载回来的是一安装文件,按照安装提示进行就可以了
  我安装的路径是:D:\Program Files\Java\Tomcat

4.安装eclipse插件
  中文包
  直接将压缩包NLpack-eclipse-SDK-3.0.x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。
  Tomcat插件
  将压缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。

三.环境配置

1.系统环境变量配置
  右击“我的电脑”->高级->环境变量,
  设置JAVA_HOME变量指向其安装的目录“D:\Program Files\Java\j2sdk”;
  TOMCAT_HOME变量指向其安装的目录“D:\Program Files\Java\Tomcat”;
  PATH变量中含有“%JAVA_HOME%\bin;”;
  CLASSPATH变量含有“%JAVA_HOME%\lib\tools.jar;”;

2.eclipse中java运行环境的配置
  在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已经安装的j2sdk

3. 配置Sysdeo Tomcat 插件
  在eclipse主窗口中,“窗口”->首选项->tomcat,tomcat version 选 version 5.x(我们安装的版本),tomcat home 处填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。
  切换到Advanced选项,在tomcat base处再填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。
  切换到JVM Setting选项,确定jre是你已经安装的j2sdk版本,我们这里选j2sdk。
  切换到Tomcat Manger App,为管理界面增加一个用户。
  最后按应用按钮,然后在确定。
  检查配置是否成功,只需在eclipse主窗口中,按tomcat运行按钮,然后在浏览器里的地址栏里输入http://localhost:8080,如果出现tomcat 的页面,那就证明配置成功了。

四.编写程序

1.创建一个Tomcat项目
  右击“包资源管理器”窗口中的空白处,新建->Tomcat Project, 在项目名中填写项目名字,在这里我填tomcat_test,点击“完成”即可。

2.创建一个JSP页面
  在包资源管理器中,右击“tomcat_test”,新建->文件, 在文件名中填写HelloWorld.jsp(扩展名不能缺),在文本编辑窗口输入如下代码:
  <html>

<head>

</head>
  <body>

<h1>Hello World</h1>

</body>
  </html>

然后保存。

五.部署JSP页面

这里的部署我使用比较简单的方法:首先,把上述放在eclipse的workpalce目录的tomcat_test目录拷到tomcat目录下的webapps目录里,然后对conf目录里的server.xml进行文本编辑,在</engin>前加入如下host元素:
  <Host name="*.*.*.*" debug="0" appBase="webapps"

unpackWARs="true" autoDeploy="true">

</Host>

然后保存,接着启动tomcat,那样只要你在浏览器窗口中输入http://*.*.*.*:8080/tomcat_test/HelloWorld.jsp浏览器就会显示“Hello World”,这样说明你的jsp页面部署发布成功,别人就能在网上访问你的页面了。

(*.*.*.*是指安装了tomcat服务器的主机IP地址)

六.几点说明

(1)选j2sdk而不是jre,是因为j2sdk除了有java的运行环境还有java程序所需要的类,而jre只有运行环境。

(2)由于软件本身升级比较频繁,经常需要重新设置使用的环境变量或者重新配置,例如把JDK版本从1.3升级到1.4,即JDK目录名可能要从“j2sdk1.3”改为“j2sdk1.4”,如果是这样的话,那么eclipse可能会无法再启动了(它要从环境变量中寻找JAVA_HOME变量,而JAVA_HOME变量值已经从“j2sdk1.3”改为“j2sdk1.4”了)。同理, jakarta-tomcat这个软件升级比较频繁,现在结合eclipse来使用Tomcat的,那么每次Tomcat升级,可能都要在eclipse中重新设置一下Tomcat的安装目录。如果按照传统的安装方法,我们每次升级软件都要进行设置或配置,这样非常麻烦。对于此类问题,解决的方法很简单,只要把默认的软件安装目录名去掉版本号即可(如果担心忘记版本号,只要在目录中添加一个readme文件加以说明即可)。上述的安装过程就使用了这种方法。

时间: 2024-10-22 22:26:29

JAVA-部署的相关文章

Java部署环境搭建(Linux)

环境搭建必须jdk.tomcat.mysql(基础) 额外的软件包项目中可能用到 jdk:它包含jre和开发所需完整类库. tomcat:它是一个web容器,项目通常往webapps下扔,便于外界访问. mysql数据库: web项目数据的存取的来源. nginx:它主要用于做负载均衡和反向代理. maven:将web项目打成一个war包最大程度上节省资源空间. ftp服务器:它主要用于让大量的图片或文件等资源和web项目分离,以减轻服务器压力和最大程度提高访问效率. redis主要用于做缓存,

XMLHttpRequest 请求java部署的webservice 跨域问题

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html> <head> <title>企业列表</title> </head> <body > </body> </html> <script type="text/javascript"> var webservic

java部署ubuntu后中文显示问号问题

1.首先先回忆自身项目的编码格式,即在本地进行编码时使用的编码格式.UTF-8 2.检测tomcat的设置问题,在web.xml和server中的设置: server.xml中: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /&g

ubuntu上用eclipse搭建java、python开发环境

上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz

JVM性能优化,提高Java的伸缩性

很多程序员在解决JVM性能问题的时候,花开了很多时间去调优应用程序级别的性能瓶颈,当你读完这本系列文章之后你会发现我可能更加系统地看待这类的问题.我说过JVM的自身技术限制了Java企业级应用的伸缩性.首先我们先列举一些主导因素. 主流的硬件服务器提供了大量的内存 分布式系统有大量内存的需求,而且该需求在持续增长 一个普通Java应用程序所持有的对空间大概在1GB~4GB,这远远低于一个硬件服务器的内存管理能力以及一个分布式应用程序的内存需求量.这被称之为Java内存墙,如下图所示(图中表述Ja

java Webservice傻瓜式基础教程

网上找了很多webservice相关的技术,感觉太杂乱无章了,对于一个新手,筛选资料的什么太麻烦了,周末闲来无聊就写一篇使用java部署webservice傻瓜版的教程,不到之处欢迎拍砖.进阶版的留到下周在写. 好吧现在开始进入正题.个人比较懒,直接贴图片了...相关说明已经写了备注,相比较网上的还是比较详细了. 1.本教程使用java-api自带jar包,建立一个java project即可,目录结构如下: 2.文件源码及注释说明 PS:有的注释被水印挡住,不过你看一眼就知道那是说什么的了..

Java学习之路(二) Java命令

1.java.exe:2.javac.exe:编译的Java程序编写的后缀为.java的文件,利用javac编译后会生成执行文件.class文件3.javaw.exe:运行Javac编译后生成的可执行文件.class文件,在执行图形界面的java程序运行java命令时,会出现一个console窗口并一直保持,并通过System.out将程序中的信息在console窗口内输出,avaw 大多用来运行GUI程序,运行javaw,JVM首先会调用控制台程序启动主程序,调用完主程序后就会隐藏控制台:4.

Ansible部署Zabbix监控工具

[[email protected] roles]# pwd /etc/ansible/roles [[email protected] roles]# ls ansible_zabbix.tar.gz  zabbix [[email protected] roles]# ll zabbix/ 总用量 16 drwxr-xr-x. 2 root root 4096 5月  25 17:15 group_vars drwxr-xr-x. 8 root root 4096 5月  26 17:25

Java千百问_08JDK详解(001)_java核心框架是什么样的

点击进入_更多_Java千百问 1.java核心框架是什么样的 我们知道,我们所说的java包含jdk.jre.jvm等(jdk包含jre,jre包含jvm),下面是一个Java SE的模型图(本文部分摘自Oracle官方文档,非常权威): 了解jdk.jre.jvm看这里:什么是Java 了解Java SE看这里:Java都有那些版本 2.jdk都包含哪些组件 jdk主要包含Java Language语言(语法).Tools(编译器.调试器等).Jre等,具体如下: Java Language

JAVA命令大全

1.java.exe:======================运行java程序,这个相信每一位用Java的人知道了. 2.javac.exe:======================编译的Java程序,生成.class文件 3.javaw.exe:======================功 能:跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程 序中的信息可以通过System.out在conso