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 ...
随机推荐
- win10 uwp 简单MasterDetail
中文 English 本文主要讲实现一个简单的界面,可以在窗口比较大显示列表和内容,窗口比较小时候显示列表或内容.也就是在窗口比较小的时候,点击列表会显示内容,点击返回会显示列表. 先放图,很简单. ...
- IDEA启动后页面没有tomcat server选项,显示灰色问号和红叉不能使用
说明:自己好几次硬盘莫名其妙读不出来导致电脑重启后idea没有了tomcat选项,原来的tomcat上显示灰色的问号和红色小叉子,网上搜了好久加上自己摸索,终于解决了.现在记一下也分享一下,省的下回又 ...
- C GOTO使用示例
GOTO虽然会破坏程序的结构,使用代码可读性变差,但是GOTO依然还是有可用的地方 #include <stdio.h>#include <stdbool.h> int mai ...
- 前端页面中如何在窗口缩放时让两个div始终在同一行显示
直接贴代码吧 先总结一下吧 有两种方法 一 最外层设置一个大div 给这个大div固定的宽度和高度 给里面两个小div 设置浮动 设置宽高 <!DOCTYPE html> &l ...
- Java的继承、封装与多态
Java的继承.封装与多态 基本概念 面向对象OO(Object Oriented):把数据及对数据的操作方法放在一起,作为一个相互依存的整体,即对象. 对同类对象抽象出共性,即类. 比如人就是一个类 ...
- mysql 中翻页
万变不离其中 select * from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量
- LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...
- js实现强大功能
作者:知乎用户链接:https://www.zhihu.com/question/48187821/answer/110002647来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...
- CodeForces - 556C Case of Matryoshkas
//////////////////////////////////////////////////////////////////////////////////////////////////// ...
- code forces 436 D. Make a Permutation!
D. Make a Permutation! time limit per test 2 seconds memory limit per test 256 megabytes input stand ...