java项目如何部署到服务器----文件上传,数据库,运行项目
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java项目如何部署到服务器----文件上传,数据库,运行项目,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4429字,纯文字阅读大概需要7分钟。
内容图文
目录
部署到Linux系列教材 (一)- 部署J2EE应用 - 上传
部署到Linux系列教材 (二)- 部署J2EE应用 - 数据库准备
部署到Linux系列教材 (三)- 部署J2EE应用 - tomcat配置
部署到Linux系列教材 (四)- 部署J2EE应用 - 如何独立部署maven项目
部署到Linux系列教材 (一)- 部署J2EE应用 - 上传
步骤 1 : 模仿天猫J2EE应用
接下来就是部署一个WEB应用到Linux上了。 我们来部署一个模仿天猫J2EE应用到Linux,部署成功之后,看到的效果会是这样:
http://how2j.cn/tmall/
模仿天猫有对应的实践项目教程:?模仿天猫整站J2EE版实战教程
步骤 2 : 上传web应用
下载下载区(点击进入)的tmall.rar,解压后上传到ftp服务器。
注: 先在本地解压,然后再上传,因为Linux 默认不能解压 rar, 只能解压zip和tar.
上传后的位置应该在
|
这个tmall.rar比较大,包含1777张产品图片,总计200M,足以来演示模仿天猫的效果了。
(即便如此,也不是完整的像http://how2j.cn/tmall/ 演示里那样有19371张产品图片,总计2G大小。2G实在太大了,下载上传都不方便,就不提供了)
步骤 3 : 上传sql
下载下载区(点击进入)的tmall.sql,上传到服务器
上传好了之后如图所示。
因为tmall文件比较多,所以上传花的时间比较多,请耐心等待
步骤 4 : 上传办法
上传办法参考ftp客户端 中的做法
部署到Linux系列教材 (二)- 部署J2EE应用 - 数据库准备
步骤 1 : 大小写敏感
Linux MySQL默认是大小写敏感的,但是模仿天猫在设计的时候是在windows上开发的,而windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。 解决办法如下:
1. 打开mysql配置文件
|
2. 如图所示在[mysqld]后添加添加
|
修改完成之后,保存退出。
对使用vi命令打开,编辑,保存不熟悉的同学请参考前面的教程:VI命令
3. 重启mysql
|
步骤 2 : 创建数据库
首先通过连接到数据库
|
然后创建数据库
|
最后查看该数据库已经存在了
|
步骤 3 : 导入数据
接着上个步骤,先用组合键 ctrl+c退出mysql控制台,然后在linux的环境下输入如下命令导入数据
|
这个14块钱包月的机器性能就很普通了,导入比较慢,请耐心等待,直到导入成功
注: 提示并非导入失败,而是警告密码露出来的,当心背后有人~
注: tmall.sql 是前面教程上传sql中所处于的位置
步骤 4 : 验证
重新登陆进mysql ,使用如下命令验证是否导入成功
|
|
部署到Linux系列教材 (三)- 部署J2EE应用 - tomcat配置
步骤 1 : 修改server.xml
使用vi打开server.xml
|
然后在<host下面增加一行
|
修改完成之后,保存退出。
对使用vi命令打开,编辑,保存不熟悉的同学请参考前面的教程:VI命令
注: /home/wwwroot/ftptest/tmall/web 就是 上传web应用 后的位置
步骤 2 : 重启
重启tomcat
|
步骤 3 : 观察日志
输入如下命令观察重启过程:
|
最后出现startup in xxxx ms就表示成功了
步骤 4 : 访问公网地址
访问公网地址:
|
因为机器性能比较差,图片又比较大,访问起来略卡,也是正常现象啦
部署到Linux系列教材 (四)- 部署J2EE应用 - 如何独立部署maven项目
步骤 1 : maven项目特点
与模仿天猫J2EE应用 不一样,maven项目无法直接部署到tomcat上去。 一般说来是先通过maven生成对应的war 文件,然后再把war文件部署到tomcat上去。
步骤 2 : Eclipse做法
首先使用一个现成的maven项目,把它导入到Eclipse中。
下载与导入教程都在:Eclipse 如何导入一个Maven风格的 ssm 项目
接着在Eclipse中右键点击ssm项目->Run As-> Maven install
就会生成一个war文件:
|
接下来看:如何部署 war
步骤 3 : IDEA做法
首先使用一个现成的maven项目,把它导入到IDEA中。
下载与导入教程都在:IDEA 如何导入一个 Maven 风格的 ssm 项目
接着按照图上显示的1,2,3,4步骤就就会生成一个war文件:
|
接下来看:如何部署 war
步骤 4 : 如何部署 war
war的部署有两种方式
1. 直接把war 上传到tomcat/webapps下,tomcat就会自动解压了
2. 把war用解压软件打开,当作一个普通j2ee应用,按照前面上传 教程的做法上传上去,后面该干嘛干嘛就行了
注: Eclipse做法 和 IDEA做法 所部署成功之后的访问地址是:
|
server_ip换成真实的服务器ip地址即可
内容总结
以上是互联网集市为您收集整理的java项目如何部署到服务器----文件上传,数据库,运行项目全部内容,希望文章能够帮你解决java项目如何部署到服务器----文件上传,数据库,运行项目所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。