java项目上线,第1张

关于如何将Java web上线,部署到公网,让全世界的人都可以访问的问题。小编将作出系列化,完整的流程介绍。

1在myeclipse中开发好项目,打包成war格式,不会的同学参考以下

url=Gb0OV9pHiDtJr8nyjPrnSA65g49I4TEAn2N3pwXsxzVsCaX0gJ8RQZHQ2GmDrmdM0ltoBdCPYEtT1iSawcedcK

2购买云服务器,建议去阿里云购买(ecs),教程如下

以上教程的最后一步远程连接不用看,下面再说远程连接的事,只需买到一个阿里云服务器就行了

注:解释一下什么是云服务器。就是另一台电脑,该电脑永不关机,永不断网。

3登录你的阿里云服务器,以下是教程

购买Linux系统的阿里云服务器:

购买windows(win2012为例)的阿里云服务器:(该教程说的是远程连接的问题,但是登录包含在内,可不理会前两个图)

4远程连接(以windows为例,因为windows相对比较适合新手)

5配置Java web环境(以windows为例,因为windows相对比较适合新手)

在你成功连接阿里云服务器后,windows系统有个图形界面,他已经有一个ie,你可以下载jdk,tomcat和MySQL,然后安装和配置环境变量(安装就不说了,对学java web的同学太简单)期间你可能遇到一些问题,比如ie跟你电脑的ie不一样,服务器的ie收到安全的防护,很多东西(链接)都不能下载,这个没办法,只能一个一个试。

当然如果想偷懒,可以不下载,直接将你电脑的jdk,tomcat,mysql复制粘贴到服务器,没错!这就是远程连接的好处,可以直接操作(小编也不知道为什么)

注意:mysql数据库的数据可以自己再敲一遍,也可以从本地的mysql导出来,复制到服务器里面,再导进服务器的mysql。

6发布项目

在你的本地电脑的浏览器打开,输入http://ip:8080/,其中http://是固定写法,ip为你买的阿里云服务器的外网ip,8080是你tomcat的端口号。回车,会看到tomcat的界面,其中有个tomcat Manager点以下,界面会提示输入你服务器t的omcat的用户和密码(在安装时会提示创建用户,没创建的卸载重装再创建,一定要有一个用户),输入后进入tomcat的另一个界面,点击一个“浏览”的按钮(该界面只有一个中文按钮),选中第一步的war文件,然后点击按钮下的“Deploy”按钮,几秒后,界面会刷新。

刷新后,你可以在任何有网络的电脑输入:http://ip:8080/application/(该url跟你在开发项目是的url是一样的,只是把localhost换成服务器的ip),就可以访问你的项目了。

7此时,你可以访问,但是访问路径不像人家:wwwbaiducom的酷,com/cn/net/的叫域名,你需要一个域名来代替你的http://ip:8080/

71买域名,还在阿里云买。教程:

72域名备案。教程:

73域名解析教程:

解析后就玩完了

8至此,你就可以在有网络下访问你的网站(项目)

这个是本人的JDK配置文档,可以给你参考下,根据你的需求,操作1~4即可

[heshucheng@cssthost ~]$ getconf LONG_BIT

64

如无特殊说明,以下操作均是root用户操作

1) 创建java目录

[root@cssthost 〜]# mkdir /usr/java

2) sh安装jdkbin到java目录

[root@cssthost java]# sh /tmp/jdk-6u45-linux-x64bin

[root@cssthost java]# mv jdk160_45 latest

3) 修改/etc/profile,加入环境变量

export JAVA_HOME=/usr/java/latest

export CLASSPATH=:/usr/java/latest

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CLASSPATH=:$JAVA_HOME/lib:$CLASSPATH

4) source环境变量使之生效

/etc/profile

5) 设置java和javac软链接

/usr/sbin/alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000

/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000

6) 指定java和javac路径

/usr/sbin/alternatives --config java

/usr/sbin/alternatives --config javac

7) java和javac路径确认

/usr/sbin/alternatives --display java

/usr/sbin/alternatives --display javac

8) java和javac测试

[hadoop@cssthost tmp]$ cat HellowWorldjava

public class HellowWorld{

public static void main(String args[]){

Systemoutprintln("Hello java World ! ");

}

}

[hadoop@cssthost tmp]$ ls

HellowWorldjava

[hadoop@cssthost tmp]$ javac HellowWorldjava

[hadoop@cssthost tmp]$ ls

HellowWorldclass HellowWorldjava

[hadoop@cssthost tmp]$ java HellowWorld

Hello java World !

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-30x-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\toolsjar;”;

2eclipse中java运行环境的配置

在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已经安装的j2sdk

3 配置Sysdeo Tomcat 插件

在eclipse主窗口中,“窗口”->首选项->tomcat,tomcat version 选 version 5x(我们安装的版本),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”,新建->文件, 在文件名中填写HelloWorldjsp(扩展名不能缺),在文本编辑窗口输入如下代码:

<html>

<head>

</head>

<body>

<h1>Hello World</h1>

</body>

</html>

然后保存。

五.部署JSP页面

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

<Host name="" debug="0" appBase="webapps"

unpackWARs="true" autoDeploy="true">

</Host>

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

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

六.几点说明

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

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

1、如果能访问前台jsp页面,但是不能访问后台servlet程序的话,那有可能是项目并没有正确启动。

2、检查下tomcat下面log目录下catalog的日志文件,看看有没有错误信息,项目有没有正确启动。

3、如果服务器是windows系统的话,可以直接香tomcat控制台有没有报错信息就可以。

4、常见错误多是ip地址没修改,数据库地址,用户名,密码等没有设置调整。

5、希望对你有帮助。

1、不用担心,直接升级,我前段时间才把阿里上的jdk升级到17

2、升级后,可以执行下面的几条命令,供选择默认版本

3、我的升级方法如下:

一、软件下载

1、下载JDK(下面分别是32位系统和64位系统下的版本)

http://downloadoraclecom/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586targzAuthParam=1350717577_c0836b48d7dc4cd4598cdd4f0d49e6f6 #32位

http://downloadoraclecom/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64rpmAuthParam=1350717726_9b669eca29c07ddaaf6d8dc41e7a2684 #64位

# getconf LONG_BIT # 查看系统多少位

二、安装JDK70版本

1、先卸载服务器自带的jdk软件包

# java -version #查看服务器是否安装过jdk

java version "160_17"

OpenJDK Runtime Environment (IcedTea6 174) (rhel-121b17el6-i386)

OpenJDK Client VM (build 140-b16, mixed mode)

# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息

libgcj-444-13el6i686

java-150-gcj-1500-291el6i686

# yum -y remove java-150-gcj-1500-291el6i686 #卸载软件包

2、安装jdk70

解压配置安装

# mkdir -p /usr/lib/jvm

# tar zxvf jdk-7u9-linux-i586targz -C /usr/lib/jvm

# mv /usr/lib/jvm/jdk170_09 /usr/lib/jvm/java7

3、添加jdk70到系统环境变量

# cp /etc/profile /etc/profilebak #备份

# vi /etc/profile #编辑,在最后添加下面的内容

export JAVA_HOME=/usr/lib/jvm/java7

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

# source /etc/profile  #使配置文件立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300

update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300

update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300

update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择

# update-alternatives --config java

4、测试

# java -version # 测试是否成功

java version "170_09"

Java(TM) SE Runtime Environment (build 170_09-b05)

Java HotSpot(TM) Client VM (build 235-b02, mixed mode)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java项目上线

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情