社区
Web 开发
帖子详情
在Linux下部署Java Web项目的详细步骤
昕儒
2011-09-11 07:58:49
求在Linux下部署Java Web项目的详细步骤,包括jdk、Tomcat、MyEclipse等的下载和安装,最好有过程和结果的步骤。
十分感谢,跪求……
...全文
43603
7
打赏
收藏
在Linux下部署Java Web项目的详细步骤
求在Linux下部署Java Web项目的详细步骤,包括jdk、Tomcat、MyEclipse等的下载和安装,最好有过程和结果的步骤。 十分感谢,跪求……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昕儒
2012-03-14
打赏
举报
回复
war包行,只要是编译好的放到容器内就行了,跟window是一样的[Quote=引用 1 楼 kimhees1 的回复:]
用putty做远程连接linux。用FileZilla做上传文件用。然后去下载jdk-6u20-linux-i586-rpm.BIN和apache-tomcat-6.0.33.tar.gz。剩下解压安装的网上很多了。
我想问的是:以前在win server2003部署项目,只要导出成.war包就行了,现在在linux上还能这样吗?要不行得弄成什么样?
[/Quote]
一只独孤的程序猿
2011-09-14
打赏
举报
回复
同意,这个不是具体的问题,是一个百度或者google的学习过程,你要你肯百度google都是没有问题,在这里问发帖子的时间,你在百度就已经找到答案了
leecyz
2011-09-13
打赏
举报
回复
网上到处都是,这里求太不专业了。
tianshi1017
2011-09-13
打赏
举报
回复
安装Jdk
(1) 安装
[root@localhost usr]#
chmod a+x jdk-6u21-linux-i586-rpm.bin // 增加执行权限
./jdk-6u21-linux-i586-rpm.bin
// 或rpm -ivh jdk-6u21-linux-i586.rpm
(2) 配置环境变量,在/etc/profile中加入JAVA_HOME CLASSPATH PATH环境变量。
[root@localhost jdk1.6.0_21]# vi /etc/profile
在最后加入
JAVA_HOME=/usr/java/jdk1.6.0_21
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
补充:如果系统中只有安装的jdk1.6.0_21就可以按照上面的方式进行配置,如果系统中本来自己带的有如“openjdk”,那么在安装jdk1.6.0_21配置环境变量时的配置为:
[root@localhost jdk1.6.0_21]# vi /etc/profile
在最后加入
JAVA_HOME=/usr/java/jdk1.6.0_21 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar(此处不一样)
PATH=$JAVA_HOME/bin:$PATH (此处不一样)
export JAVA_HOME CLASSPATH PATH
(3) JDK测试。检测JDK是否安装成功:
[root@localhost ~]# java –version
如看到JVM版本及相关信息,即安装成功。
(1) 安装Tomcat
[root@localhost ~]# tar –xvf apache-tomcat-6.0.29.tar //解压
[root@localhost tomcat]# mkdir /usr/local/tomcat
//在usr/local下新建tomcat目录
[root@localhost ~]# cp –R apache-tomcat-6.0.29 /usr/local/tomcat
//拷贝至 tomcat下
(2) 设置Tomcat编码
配置Tomcat服务器编码为UTF-8:
打开tomcat安装目录下的conf/server.xml文件,(大约在69行处)将8080端口的<connector></connector>标签中设置成 URIEncoding=”UTF-8”。
(3) 启动Tomcat
[root@localhost ~]# /usr/local/tomcat/apache-tomcat-6.0.29/bin/startup.sh
使用浏览器访问 http://localhost:8080,出现tomcat默认页面,说明已经安装成功
安装MySQL
(1) 安装MySQL
[root@localhost Desktop]# tar zxvf mysql-5.1.49.tar.gz //解压
[root@localhost local]# mkdir /usr/local/mysql //在usr/local/mysql建mysql目录
[root@localhost mysql-5.1.49]# ./configure –prefix=/usr/local/mysql –with-charset=utf8 // 指定安装目录为/usr/local/mysql,字符集为utf8
[root@localhost mysql-5.1.49]# make
[root@localhost mysql-5.1.49]# make install //安装
(2) 启动mysqld服务
cp mysql/share/mysql.server /etc/init.d/mysqld
[root@localhost mysql-5.1.49]# service mysqld start
初始化MySQL数据库: [确定]
启动 MySQL: [确定]
[root@localhost mysql-5.1.49]# netstat –atln //查看3306端口有没有打开
以上验证mysql 安装完成
注:若是Mysql 和 Tomcat 分服务器安装,那么需要给Tomcat 服务器授权访问数据库
mysql –uroot;
grant all privileges on *.* to ‘root’@’192.168.12.12’ identified by ‘123456’ with grant option; //给192.168.12.12授权以root为账号,123456为密码访问
flush privileges;
然后就是打war部署了:
将项目打包,选中eclipse中的imone项目,右键->Export->WAR file,生成xxx.war
将xxx.war放入本机tomcat安装目录下的webapps文件夹中,确保webapps下不包含名为xxx的文件夹,启动tomcat (tomcat安装目录/bin/startup.bat)
over!!!
wolf863292
2011-09-13
打赏
举报
回复
To 2L
一样
wolf863292
2011-09-13
打赏
举报
回复
哎,说实在的,和在win下没啥区别,无非是 把D:/ 换成 /home 之类的路径替换。
kimhees1
2011-09-13
打赏
举报
回复
用putty做远程连接linux。用FileZilla做上传文件用。然后去下载jdk-6u20-linux-i586-rpm.BIN和apache-tomcat-6.0.33.tar.gz。剩下解压安装的网上很多了。
我想问的是:以前在win server2003部署项目,只要导出成.war包就行了,现在在linux上还能这样吗?要不行得弄成什么样?
Tomcat6.0.37免安装版(64位)
Tomcat6.0.37免安装版(64位系统),供亲们下载~
Axis2-1.6.2
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。是开发web service强大是工具软件。安装方法可参照博客“Axis2下载与安装”。
tomcat-7.0.0安装版和tomcat-7.0.11免安装版
tomcat-7.0.0的安装版 tomcat-7.0.11的免安装版
Linux
下
Java
部署
环境搭建与项目
部署
详细步骤
本文详细介绍了在
Linux
系统上
部署
Java
Web项目
的完整流程。首先,进行软件环境准备,包括更新软件包库、安装OpenJDK和MySQL数据库,并进行必要的安全设置。接着,通过Maven打包项目,并将生成的Jar包上传至云服务器。在服务器上,使用nohup命令后台启动应用程序,并配置防火墙以开放必要的端口。最后,通过浏览器访问项目进行功能验证,并介绍了进程管理和常见问题排查的方法。本文为开发者提供了一个从环境搭建到项目上线的详细指南,有助于顺利完成
Java
Web项目
的
部署
工作。
如何在
Linux
下
部署
Java
项目
如何在
Linux
下
部署
Java
项目
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章