- 浏览: 138617 次
文章分类
最新评论
-
wangyudong:
很有帮助的代码实例,测试Spring Boot REST AP ...
1、springboot入门案例helloworld与集成hibernate -
wangyudong:
学习了,的确是一个非常好的Spring boot实例,很快就写 ...
1、springboot入门案例helloworld与集成hibernate
1、创建容器javaweb1,并添加数据卷便于将安装文件共享到容器
docker run -it --name=javaweb1 -v ~/dockerfile:/data ubuntu /bin/bash
把jdk1.7安装文件放到宿主机dockerfile文件中,即可以容器内data文件夹内查看到安装文件。
2、在容器内安装Jdk1.7+tomcat
安装JDK并配置环境变量
新建文件夹-解压
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/lib/jvm
设置环境变量/etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
设置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300
测试
java -version
javac
安装tomcat
mkdir /usr/local/tomcat
tar zxvf apache-tomcat-6.0.45.tar.gz -C /usr/local/tomcat
cd /usr/local/tomcat/apache-tomcat-6.0.45/bin/
进入bin目录下,运行 ./startup.sh
3、退出容器,将容器打包成镜像
exit
docker commit -a 'chentian' -m 'javaweb1' javaweb1 myrep01/javaweb1
使用docker images 可以查看到myrep01/javaweb1的镜像
使用该镜像创建新容器并将8080端口映射出来
docker run -it --name=javawebtest -p 8080 myrep01/javaweb1 /bin/bash
启动tomcat
ctrl+p,ctrl+q退出容器,通过docker ps 可以查看该容器在宿主机中暴露的端口
或通过浏览器输入127.0.0.1:32768也可进入tomcat控制台,管理tomcat
docker run -it --name=javaweb1 -v ~/dockerfile:/data ubuntu /bin/bash
把jdk1.7安装文件放到宿主机dockerfile文件中,即可以容器内data文件夹内查看到安装文件。
2、在容器内安装Jdk1.7+tomcat
安装JDK并配置环境变量
新建文件夹-解压
sudo mkdir /usr/lib/jvm
sudo tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/lib/jvm
设置环境变量/etc/profile
#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
设置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_67/bin/javac 300
测试
java -version
javac
安装tomcat
mkdir /usr/local/tomcat
tar zxvf apache-tomcat-6.0.45.tar.gz -C /usr/local/tomcat
cd /usr/local/tomcat/apache-tomcat-6.0.45/bin/
进入bin目录下,运行 ./startup.sh
3、退出容器,将容器打包成镜像
exit
docker commit -a 'chentian' -m 'javaweb1' javaweb1 myrep01/javaweb1
使用docker images 可以查看到myrep01/javaweb1的镜像
使用该镜像创建新容器并将8080端口映射出来
docker run -it --name=javawebtest -p 8080 myrep01/javaweb1 /bin/bash
启动tomcat
ctrl+p,ctrl+q退出容器,通过docker ps 可以查看该容器在宿主机中暴露的端口
或通过浏览器输入127.0.0.1:32768也可进入tomcat控制台,管理tomcat
发表评论
-
tomcat学习一(简单web服务器示例)
2016-09-20 17:14 487Request.java package com.chen ... -
10、Docker私有仓库搭建
2016-05-04 15:10 808和Mavan的管理一样,Dockers不仅提供了一个中央仓库, ... -
7、Docker容器的数据管理
2016-04-24 17:56 1158一、Docker容器的数据卷 ... -
6、Docker容器的网络连接
2016-04-24 17:54 1717一、Docker容器的网络基础 dock ... -
4、Docker镜像
2016-04-22 09:05 844一、什么是Docker镜像 ... -
5、Docker客户端和守护进程
2016-04-22 09:04 1017一、Docker的C/S模式 ... -
3、Docker容器常用命令与在容器中部署静态网站
2016-04-22 09:04 899一、容器的基本操作 ... -
2、Docker简介及docker组成部分
2016-04-22 09:03 17871、Docker提供了一个容器 ... -
1、Ubuntu14.04安装docker
2016-04-22 09:02 705一、安装前检查 1、内核版本 uname - ... -
6、java连接redis集群
2016-04-18 18:26 26441、使用Jedis 连接集群会报 MOVED错误 packag ... -
redis集群搭建
2016-04-18 16:15 592redis-cli -h 127.0.0.1 -p 6749 ... -
ubuntu14.04卸载redis并手动安装redis-3.0
2016-04-18 16:14 11551、ubuntu 卸载redis 1)卸载软件 ... -
redis五种数据类型常用基本命令总结
2016-04-14 19:00 758redis-cli 启动redis客户端,连接到redis服务 ... -
java连接远程服务器redis常遇问题
2016-04-14 18:58 32541、先在本地CMD命令中ping IP地址,网络是否正常 2、 ... -
redis虚拟机环境搭建与安装redis
2016-04-12 09:14 1784下载VMware 下载ubuntu14.iso 在VMware ... -
dubbo入门案例
2016-04-07 19:47 1220windows安装zookeeper 把下载的zookeepe ... -
webservice cxf简单案例
2016-03-30 18:44 699cxf简单java项目案例 IHelloWorld.java ... -
spring mvc教程视频
2016-01-18 17:29 8141. 韩顺平 Spring视频教程 http://www.yu ... -
Redis与Memcached比较
2016-01-13 11:01 819作为内存数据缓冲 ... -
Redis原理与简述
2016-01-13 10:46 12678Redis是一个开源的key-value存储系统。 ...
相关推荐
docker-compose部署javaweb应用,mysql,nginx,redies,vue前端项目。
- **Tomcat/Jetty**:流行的Java Web应用服务器,用于部署和运行JavaWeb应用。 - **IDEA/Eclipse**:强大的Java开发集成环境,提供便捷的开发工具支持。 - **Maven/Gradle**:项目管理和构建工具,管理依赖关系,...
10. **部署与运维**:最后,项目需要在服务器上进行部署,如Nginx反向代理、负载均衡配置,以及Docker容器化部署等。 通过这个JavaWeb项目实战,学习者不仅可以掌握JavaWeb开发的基本技术,还能了解整个项目开发...
12. **部署与运维**:了解如何在服务器上部署应用,如使用Docker容器化、自动化部署工具(如Jenkins)以及性能监控和日志管理。 以上只是JavaWeb实践的一部分关键知识点,实际开发过程中还需要不断学习新的技术和...
10. **持续集成/持续部署(CI/CD)**:如Jenkins、Docker等工具,它们帮助自动化构建、测试和部署流程,确保代码质量和效率。 11. **安全**:包括HTTPS、CSRF防护、XSS防护、SQL注入防御等,是开发过程中必须考虑的...
工具如Jenkins、Docker可以帮助自动化构建、测试和部署JavaWeb应用。 通过本“超全面的javaweb视频教程”,你将系统学习到上述所有知识点,从零基础到能够独立开发完整的JavaWeb应用。教程链接:...
11. **部署环境**:项目可能在Tomcat、Jetty等应用服务器上运行,或者使用Docker容器化部署。 这个项目源码对于学习JavaWeb开发、了解企业级应用的实现流程非常有帮助。通过研究源码,开发者可以深入理解如何将理论...
JavaWeb商城系统一般采用Tomcat、Jetty等应用服务器进行部署。考虑到高可用性和负载均衡,可能还需要Nginx、Apache等反向代理服务器。通过Docker容器化技术,可以方便地进行环境隔离和资源调度。监控工具如...
13. **容器化与Docker**:Docker可以打包应用及其依赖环境,方便部署和扩展。 14. **负载均衡与集群**:Nginx、Apache等可作为反向代理服务器实现负载均衡,提升系统可用性。 15. **安全实践**:包括HTTPS、CSRF...
10. **部署与调试**:了解如何配置Web应用的部署描述符(web.xml),以及如何在各种服务器上部署和调试应用是JavaWeb开发者必备的技能。 以上只是JavaWeb开发中的一部分知识点,实际的学习和实践中,还需要深入理解...
- Tomcat: 常用的JavaWeb应用服务器,用于运行和调试项目。 - Docker: 容器化部署,简化环境一致性问题。 通过参与"尚硅谷JavaWEB 项目实战(图书商城)"的学习,你可以系统性地了解和掌握JavaWeb开发的各项技能...
应用程序在Docker容器中运行和在物理机运行的原理是一样的,所以我们部署这个Javaweb项目到Docker中的步骤应该如下: 服务器支持(这里选择Centos7) 安装Java环境 安装Tomcat环境 将Tomcat根目录下的webapps/...
10. **持续集成/持续部署(CI/CD)**:如Jenkins、Docker等工具,可自动化构建、测试和部署JavaWeb应用,提升开发效率。 综上所述,"基于JavaWeb的作业管理网站"涉及到的技术栈广泛,涵盖了后端开发、数据库管理、...
10. **部署与运维**:最后,项目需要在服务器上部署,这涉及Tomcat、Nginx等服务器配置,以及Docker容器化技术,便于环境隔离和扩展。 通过这个【JavaWeb开发的商城项目】,学习者不仅可以掌握编程技能,还能了解到...
7. **部署和容器**:项目可能使用Tomcat或Jetty这样的Java应用服务器进行部署,也可能涉及Docker容器化部署。 通过分析和学习这个源码,开发者不仅可以掌握JavaWeb开发的基本技术,还能了解如何在实际项目中组织...
JavaWEB商城项目是一款基于Java技术构建的电子商务平台,它集成了JDK 1.7、MySQL 5.5数据库以及Eclipse Mars2开发环境,旨在提供一个完整的线上购物解决方案。这个项目涵盖了Web开发的多个核心领域,包括前端交互、...
持续集成中的一个主要问题是,确保一旦部署的构建工件在以后的部署方案中永远不会改变。 许多开发周期需要较短的启动时间和快速的部署方式。 虚拟化工具Docker依赖于LXC容器技术。 它将容器或图像存储在存储库中,...
2. **Docker**:容器化部署,便于在不同环境中快速部署和迁移应用。 3. **Nginx**:作为反向代理和负载均衡服务器,优化系统性能和稳定性。 综上所述,JavaWeb购物商城源码涵盖了从用户交互、数据处理到后台服务的...
SpringBoot是由Pivotal团队维护的开源项目,其核心理念是“约定优于配置”,通过自动配置和起步依赖,极大地降低了JavaWeb应用的启动和配置难度。在SpringBoot中,开发者无需编写大量的XML配置文件,而是可以通过...