上线流程:
1.服务器
一:自己购买服务器、购买域名。
二:在域名服务商那里注册一个域名
找商家购买要用的服务器!如果是自己购买服务器的话域名肯定是要买的,你如果要自己搭建WEB服务器,那么也必须要购买固定的外网IP地址。因为有了自己的域名,要在DNS域名解析服务器上做解析,把你的域名解析到你的固定IP地址上。这样,别人在访问你的域名的时候才会解析到IP地址,才能访问你的网站。
但是,这样做成本很高,而且维护起来很累,关键是要做好安全防范,怕被黑客攻击。唯一的好处就是别人访问的速度快。
倒不如在域名服务商那里注册一个域名,还会赠送100M左右的空间。服务器也用不着自己管理,把网站做好了上传上去就行了。一年才几百元的费用。如果觉得空间不够用,再购买空间就行了。
2.在服务器上搭建运行环境
运行环境搭建:
例如:
Java的项目就需要安装JDK,不然在服务器上没有虚拟机!
3.在服务器上安装Tomcat、WebSphere等类似的容器
容器的安装:
以Tomcat为例:
1.上Apache的官方网站上下载Tomcat的安装文件,文件是.exe的文件,下载后直接安装即可(根据自己的系统的不同,下载不同的安装文件)。
2.在安装的时候记住安装目录,以为等下要配置环境变量
3.在环境变量的配置窗口环境变量
jdk路径:C:\Program Files\Java\jdk1.6.0
tomcat路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0
JAVA_HOME: C:\Program Files\Java\jdk1.6.0
PATH: C:\Program Files\Java\jdk1.6.0\bin
CLASSPATH: .;C:\Program Files\Java\jdk1.6.0\lib\dt.jar;C:\Program Files\Java\jdk1.6.0\lib\tools.jar;
【后面两个似乎没什么用】
Tomcat_HOME: C:\Program Files\Apache Software Foundation\Tomcat 6.0
CATALINDA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 6.0
4.http://localhost:8080/在浏览器里面试一下,或者在Linux服务器上启动.........\bin\startup.bat文件
如果下面的java.exe成功启动,说明Tomcat已经安装好了
3.在容器上加载你的项目,或者将项目复制到他们的webapp目录下面
项目的发布:
方法一【WAR file文件形式部署】:
在eclipse里面的项目上点击右键---->然后Export------>然后在弹出的框当中选择导出类型----->这里选择web下面的WAR file----->然后下一步,选择导出到哪里,然后把导出的war文件放到tomcat的webapp下面。启动tomcat就可以了。tomcat会自动把这个war文件解压为一个工程。
方法二:【利用Tomcat自动部署】
将应用程序复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。
方法三:【修改Server.xml文件部署】
用UE或EditPlus打开Tomcat位于conf/server.xml的配置文件,找到以下内容:
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
.....
</Host>
.....
在Host之间添加如下内容:
<Context path="/Mywebapps" reloadable="true" docBase="d:Mywebapps" workDir="d:Mywebappsemp"/>
path:表示访问的路径;如上述例子中,访问该应用程序为:http://localhost:8080/Mywebapps
reloadable:表示可以在运行时在classes与lib文件夹下自动加载类包
docbase:表示应用程序的地址,注意斜杠的方向“”
workdir:表示缓存文件的放置地址
方法四:【使用控制台部署】
访问Http://localhost:8080,通过Tomcat Manager登录,在部署界面部署即可。
方法五:【增加自定义web部署文件(推荐使用,不需要重启Tomcat)】
在conf目录中,在Catalina\localhost(此处需要注意目录的大小写)目录下新建一个XML文件,任意命名,只要和当前文件中的文件名不重复即可,代码如下。
<Context path="/hello" docBase="D:\eclipse3.2\workspace\hello\WebRoot" debug="0" privileged="true"></Context>
比较灵活,并且可以设置别名。
4.安装、配置好服务器上的数据库
数据的的安装和配置:
5.启动容器,看看是否有异常。如果没有异常就可以用http协议你的站点了
启动方式:
启动.........\bin\startup.bat文件
注:在自己的笔记本上发布,和在服务器上的发布是一样的,只不过服务器的配置远高于笔记本的配置!
大功告成!
一开始的时候中间可能会很很多解决不了的东西!
慢慢来,网上那么多资料,总会有解决办法的!
如果有什么不全面的地方请大家给补充一下!谢谢!