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 ...
随机推荐
- Linux“体检”指标
* { color: #3e3e3e } body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans ...
- UVa10791 - Minimum Sum LCM
分析即为紫薯上的分析. 难点是发现当每个aipi作为一个单独的整数时才最优.. 答案就是将所有不同的 相同因子的积 相加即可 代码: #include<cstdio> #include&l ...
- 关闭 Activity 关闭方式 finish(), exit(), killProcess(), restartPackage()(转载)
finish():结束当前 Activity,不会立即释放内存.遵循 android 内存管理机制.exit():结束当前组件如 Activity,并立即释放当前 Activity 所占资源.kill ...
- 【NOIP2015资源+题解】
数据下载(含cena配置文件+一套自己写的代码) 试题下载(pdf版) Day1 T1 Day1 T2 Day1 T3 Day2 T1 Day2 T2 Day3 T3
- (转)利用JConsole工具监控java程序内存和JVM
转自:http://www.cnblogs.com/luihengk/p/5446279.html 一.找到java应用程序对应的进程PI 性能测试应用程序访问地址:http://192.168.29 ...
- C 实现可变参数
C中可以借助va_list实现可变参数: va_start:使用传入的可变参数的第一个变量初始化va_list va_arg:获取当前可变参数,每次调用时会将指针向后移 va_end:结束 利用这个机 ...
- 06-从零玩转JavaWeb-数组在内存当中的存放形式
一.JVM的内存划分 想要了解数组的内存存储,先要了解JVM的整体内存划分,详细参见第04JVM内存详解 二.数组在JVM当中的存储详解 假如我们有如下代码: 上面代码当中,创建数组的过程我们可以把 ...
- Element ui表格展示图片问题
当需要遍历图片时,不能直接使用prop绑定值,具体 代码如下 <el-table-column label="头像" width="100"> &l ...
- C++获取基类指针所指子类对象的类名
我们在程序中定义了一个基类,该基类有n个子类,为了方便,我们经常定义一个基类的指针数组,数组中的每一项指向都指向一个子类,那么在程序中我们如何判断这些基类指针是指向哪个子类呢? 关键字 typeid, ...
- Leetcode题解(九)
28.Implement strStr()-------KMP算法(*) 题目 这道题目其实就是实现KMP算法,并且该算法也是比较经典的算法,需要很好的掌握: 贴上几个介绍字符串匹配的算法说明链接 h ...