码迷,mamicode.com
首页 > 编程语言 > 详细

java servlet上传centos服务器

时间:2016-03-07 22:23:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

前面一篇随笔说了Centos上架设javaWeb运行环境的方法,这篇主要讲打包上传服务器。

 

 

一、数据库连接文件.propeties

技术分享

为了数据库安全,mysql3306端口访问我做了ip访问限制,由于mysql和网站都在一个服务器上,所以上传时我们将ip修改成-->localhost

 

二、webxml配置

技术分享

这个截图主要说下webxml中标签的作用.

webXml中主要的标签一共就三个---><servlet>  <servlet-mapping>    <welcome-file-list>

其中<servlet>和<servlet-mapping>是配对的。

1、<servlet>标签

<servlet>标签中的<servlet-name>标签就是包名,见截图中的第一步"1"

<servlet>标签中的<servlet-class>就是包名下面的servlet类,见截图中的第二步"1",其中前面一个是包名,后面一个是类名,所以要servlet.servlet

2、<servlet-mapping>标签

<servlet-mapping>标签中的<servlet-name>标签也是是包名,见截图中的第一步"1"

<servlet-mapping>标签中的<url-pattern>标签是设置servlet.java的映射地址(访问地址)

3、<welcome-file-list>标签

这个标签是设置javaEE启动的默认访问页,见截图中的第四步"4" index.jsp,(这里的jsp也可以创建成html页)当然这页面是做JSP时候用的了,如果我们是只写servlet接口可以不创建.jsp页面。

 

三、打包.war文件

技术分享

操作步骤:选中ServletDemo-->(servlet项目),鼠标右键选择Export-->选择War-file进入上面的截图。。。Destinaborc填写你保存.war的路径。

 

 

四、下载FTP、设置、上传

    我这里用的FlashFXP,这工具是收费的,但是我发现一个不需破解也能一直免费使用的方法,如果使用期快到30天时,你可以用360把这个工具卸载后,再重新安装。。。

下载地址:直接百度输入 FlashFxp5。

技术分享

/home/代表你在centos上安装tomcat的路径--->步骤2

1、上传打包文件.war

  技术分享

技术分享

    执行上面截图的步骤,登录到tomcat安装路径---依次点击-->上面的截图,然后将.war上传到 webapps路径下面。

2、解压.war

   解压很简单,只需要在centos下关闭tomcat,然后再重启,war就会自动被解压。

  具体操作步骤:

   技术分享

上面的截图首先得登录你的centos服务器,然后进入到tomcat的bin文件下面执行最后一句指令  ./shutdown.sh-->回车(停止tomcat)

后再执行-->./startup.sh(再次启动tomcat),你的.war文件就会被解压到webapps文件夹下。

如此你就可以通过 http://你的IP:8080/解压后的文件夹访问你上传的网站了

http://120.25.227.133:8080/ServletDemo/-->但是如果默认输入文件夹名称访问的会是 webxml中index.jsp网页。

如果要访问你写的servlet页面 需要输入,webxml里面对应的映射地址--》http://120.25.227.133:8080/ServletDemo/2.jsp。

最后要切记一个事,如果你开发servlet中使用到了第三方包,必须通过ftp将第三方包上传到到 tomcat的lib文件夹里。

 

java servlet上传centos服务器

标签:

原文地址:http://www.cnblogs.com/xiaoliao/p/5251933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!