Windows server2012如何运行Javaweb项目?
最近用java写了个小项目,想要部署到服务器,于是买了个Windows server2012,但是不知道怎么部署,后来才知道需要配置java运行环境。经过一番研究最终搞定了。下边是我的个人总结,由于是第一次部署服务器,所以有些地方不够完美。
第一步:安装jdk
- 下载
这个可以到oracle官网下载,下载步骤如下:https://jingyan.baidu.com/article/c1465413b54ec40bfcfc4cdd.html 最新版的oracle页面不是这样的,直接搜jdk,找到javaSE,之后下载步骤一样。
- 安装
下载好之后就是安装了,这个就直接下一步。可以参考如下:https://jingyan.baidu.com/article/b24f6c82c989da86bfe5dab2.html 安装路径你可以自己选择。
- 配置环境变量
参考链接:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html classpath可以不用配置。之后打开命令窗口,输入java和javac 如果输出一列东西,说明配置成功
第二步:安装tomcat
不会自行百度,这个很简单
之后问题:由于Tomcat默认的访问端口为8080,初始访问地址为http://192.168.1.232:8080/。(个人IP地址可能不同)
(1)如果需要直接访问,不输入8080端口,则需要修改server.xml(文件在Tomcat安装目录下的conf文件夹中)下的
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />将port的值改为80。这样可以直接输入域名访问。
(2)将JAVA WEB项目导出为”项目名称.war”文件。拷贝的服务器的Tomcat \webapps
目录下存放即可。
5、war文件放好以后,可以根据需要,修改Tomcat安装目录下的conf文件夹
下的server.xml中的:
<Host name="192.168.1.232" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="D:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\项目名称" path="" reloadable="true"/>将docBase值修改为war文件的文件名(不要后缀名,且为绝对路径)。
第三部:安装mysql
直接百度mysql,安装教程自行百度。因为这个也很简单。
之后打开命令提示符,cd 到mysql下的bin目录下,输入mysql -u root(默认用户名) -p回车,在输入密码就进入mysql了,之后可以创建数据库,数据表等。
最后在Tomcat中进入bin目录下,双击startup启动Tomcat服务器,就可以访问了。
备注:
Tomcat启动后不要差掉,可以选择最小化。
Mysql安装是一定记住密码
Jdk最好用jdk7或jdk8
配置环境变量建议配置在系统变量中,这样其他用户都可以访问
如果要用Tomcat8以上版本,jdk要用jdk8以上,不然不支持
另外可参考如下 http://blog.csdn.net/u013063099/article/details/58006642
Windows server2012如何运行Javaweb项目?的更多相关文章
- idea本地运行JavaWeb项目
1.需安装的软件有: JDK,当前版本jdk1.8 maven,当前版本3.2.1 mysql,mysql5.7 tomcat,tomcat9 git客户端,TortoiseGit-2.1.0.0-6 ...
- eclipse 使用tomcat运行JavaWeb项目,文件修改后为何不用重启tomcat? (运行web项目的4种方式)探究
1.情景说明 在eclipse中,为什么Java文件修改后,重启tomcat class文件才能生效? 为什么jsp修改后,不需重启tomcat就能立即生效? 为什么静 ...
- java -- eclipse运行javaweb 项目
这个是和上一个放在一块的 创建javaweb项目,要是想要创建maven项目,java项目都可以,我要和tomcat放在一块所以 就创建javaweb项目 创建项目起一个有意义的项目名 选择一个 ...
- 使用极路由进行外网映射,本地电脑做服务器,运行javaWeb项目
最近在学习javaWeb,一个项目需要android访问服务器,于是使用自己的笔记本电脑作为服务器,需要进行端口映射.使得外网可以访问自己的javaWeb项目或者网站之类的.普通路由请看:http:/ ...
- 如何在服务器(centOS系统)上运行JavaWeb项目
在上次的结对作业中(如果您对这几句话一头雾水的话就请忽视掉吧),因为我们小组制作的是Web版本的项目,需要布置在服务器上才算完成.故申请了一个腾讯云服务器用于运行项目,在这个过程中了解了如何在服务器上 ...
- 运行JavaWeb项目报错Access denied for user 'root'@'localhost' (using password: YES)
问题重现:(以下讨论范围仅限Windows环境): C:\AppServ\MySQL> mysql -u root -p Enter password: ERROR 1045 (28000): ...
- maven运行javaWeb项目
首先从svn下载下来的maven项目,需要点击项目,然后import--->Existing Maven Projects->全选之后点next就转换成功了,然后 run as--> ...
- Tomcat运行javaweb项目时出现的一个bug
Stacktrace:with root cause java.net.ConnectException: Connection refused:........................... ...
- 使用IDEA创建JavaWeb项目 部署本地tomcat并运行
一.下载商业版IDEA 官方链接:https://www.jetbrains.com/idea/download/#section=windows 二.新建JavaWeb项目 1.在菜单栏找到File ...
随机推荐
- 【转载】quickLayout.css-快速构建结构兼容的web页面
文章转载自 张鑫旭-鑫空间-鑫生活 http://www.zhangxinxu.com/wordpress/ 原文链接:http://www.zhangxinxu.com/wordpress/?p=4 ...
- 用javascript和html5做一个音乐播放器,附带源码
效果图: 实现的功能 1.首页 2.底部播放控件 3.播放页面 4.播放列表 5.排行榜 6.音乐搜索 输入搜索关键词,点击放大镜图标 7.侧边栏 目录结构 开发心得与总结 1.轮播图 首先感谢作者S ...
- 逆向知识第一讲,IDA的熟悉使用,以及TEB,PEB结构
逆向知识第一讲,IDA的熟悉使用,以及TEB,PEB结构 一丶熟悉IDA,以及手工制作sig文件. IDA,静态分析工具,网上随便找一个即可下载. 首先,我们写一个可执行EXE,最简单的 使用IDA打 ...
- Java8之旅(六) -- 使用lambda实现尾递归
前言 本篇介绍的不是什么新知识,而是对前面讲解的一些知识的综合运用.众所周知,递归是解决复杂问题的一个很有效的方式,也是函数式语言的核心,在一些函数式语言中,是没有迭代与while这种概念的,因为此类 ...
- 详解Java中的clone方法
详解Java中的clone方法 参考:http://blog.csdn.net/zhangjg_blog/article/details/18369201/ 所谓的复制对象,首先要分配一个和源对象同样 ...
- JPA之helloWorld
在 Eclipse 下创建 JPA 工程 1.在eclipse上安装JPA插件(网上自行百度) 2.new 一个Jpa工程 3:点击下一步,下一步,第一次运行jpa插件会让我们装相关类库如下图,等到再 ...
- time函数获取时间与本地时间不一致
修改php.ini,将“date.timezone”项修改为“date.timezone = PRC”. 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/U ...
- DUBBO初探-搭建DUBBO开发环境
我所理解的DUBBO 相对于传统web开发框架,dubbo更加适合于并行系统开发,分布式,模块化.将server和client都注册到zookeeper注册中心上,然后由最外层客户端发起请求到相应cl ...
- 【Salvation】——登录注册存储数据&验证用户
写在前面:登录注册功能是在纯Unity3D环境内实现的,用到UGUI绘制界面技术,数据库的部分是后面拓展加进来的,这里数据存储是指存在XML用户文件中. 注册用户名和密码 zc() 用户名和密码登录 ...
- 学习笔记 intent属性
Android开发学习笔记:Intent的简介以及属性的详解 2011-08-08 17:20:48 标签:Intent 移动开发 Android 休闲 详解 原创作品,允许转载,转载时请务必以超链接 ...