1、java项目部署到windows服务器上如何运行
首先,确保服务器上可以运行java项目:
1、到Oracle官网下载JDK安装文件,双击安装
2、下载tomcat windows版本的压缩文件,解压缩后就可以使用
3、域名可以使用像ngix这样的代理软件将域名转向web功能对应的内网地址。
然后就是项目的发布常规操作了呀。把项目文件放到服务器读取项目文件夹下,注意文件格式……
2、java获得当前服务器的操作系统是什么?怎么获得
import java.util.Properties;
public class Test{
public static void main (String args[]){
Properties props=System.getProperties(); //系统属性
System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
System.out.println("Java的安装路径:"+props.getProperty("java.home"));
System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));
System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));
System.out.println("Java的虚拟机实现版本:"+props.getProperty("java.vm.version"));
System.out.println("Java的虚拟机实现供应商:"+props.getProperty("java.vm.vendor"));
System.out.println("Java的虚拟机实现名称:"+props.getProperty("java.vm.name"));
System.out.println("Java运行时环境规范版本:"+props.getProperty("java.specification.version"));
System.out.println("Java运行时环境规范供应商:"+props.getProperty("java.specification.vender"));
System.out.println("Java运行时环境规范名称:"+props.getProperty("java.specification.name"));
System.out.println("Java的类格式版本号:"+props.getProperty("java.class.version"));
System.out.println("Java的类路径:"+props.getProperty("java.class.path"));
System.out.println("加载库时搜索的路径列表:"+props.getProperty("java.library.path"));
System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));
System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));
System.out.println("操作系统的名称:"+props.getProperty("os.name"));
System.out.println("操作系统的构架:"+props.getProperty("os.arch"));
System.out.println("操作系统的版本:"+props.getProperty("os.version"));
System.out.println("文件分隔符:"+props.getProperty("file.separator")); //在 unix 系统中是”/”
System.out.println("路径分隔符:"+props.getProperty("path.separator")); //在 unix 系统中是”:”
System.out.println("行分隔符:"+props.getProperty("line.separator")); //在 unix 系统中是”/n”
System.out.println("用户的账户名称:"+props.getProperty("user.name"));
System.out.println("用户的主目录:"+props.getProperty("user.home"));
System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));
}
}
3、java的web项目,程序在windows服务器,数据库放在linux服务器,会影响查询速度吗?
理论上来说是不影响的(应该更快才对,单独用了一个服务器作为数据库服务版器了)
至于你说的查询数权据慢,大概有以下几种情况
本身的sql(在本地数据量小,可能看不出来差异),explain你的查询语句,看看索引啥的
首次加载页面Extjs加载js文件耗时,这个通过F12 network可以看出来那个耗时长
Linux服务器上的数据库配置导致的问题,这个也要根据explain结果分析
服务器上用的也是weblogic吗?
4、如何在windows sever 2008下配置Java服务器
tomcat么
去 http://java.sun.com 下载jdk1.6 安装java虚拟机
直接去 http://tomcat.Apache.org 下载tomcat6 解压缩 配置环境变量 然后去tomcat目录下 运行bin里面的startup.bat 就好了内 对了还要去config下改一些容配置 比如端口号呀 域名绑定什么的
你最好找个详细的教程看一下 其实很简单的
5、windows 下开发的 java项目 部署Linux服务器 的 问题
Linux系统编码不能更改的话, 三个解决方案:
1.修改开发环境编码使其与服务器编码相同。
2.修改运行程序的JVM默认 编码
3.修改程序,在程序中进行编码统一的处理
6、java程序用windows好还是linux
一样,都是在JVM上跑,win交互好。写程序用win,做服务器用linux。
7、Java怎么上传文件到远程Windows服务器
安装一个FTP就可以直接上传下载了,你可以去服务器厂商(正睿)的网上找找相关技术文档参考一下,很快就清楚了!
8、java如何实现对windows系统和Tomcat服务器进行监控
可以实现抄,我试过,cpu、内存、磁盘空间等参数信息用C语言来写一个DLL工程(extern "c"声明),最好不要用C++写,因为C++的导出函数会变名,然后java通过JNI规范调用C编写的函数。
具体是先System.loadLibruary("dll名称");
用C函数名,注意编译DLL的时候需要java类的头文件。cmd命令:javah Java类名。再直接调C函数。
9、java服务器端“/“文件路径如何书写?
在java中路径都这么写:\\ , 这个就是路径分隔符,以后就不用“/”了吧
不管是实在windows还是在linux中,你都用“\\”作为路径分隔符就对了
File.separator()这个方法是没什么问题,但是,你如果传入字符串后,
使用File.separator来split,可能会出错的哦,你在所有的地方,都用“\\”,
肯定是不会错的啦。
至于你说的json中也是,在java中就是用\\,这与json无关,而是转义导致的
10、Java远程连接Windows服务器获取文件。注:不是web
不是B/S架构的,你这貌似准备做C/S架构的呢?
看你这个需求,直接下内XShell 或者 XPutty 就可以满足容你的需求了。
如果是直接登录到远端,直接Windows有个远程连接就可以实现你的需求了。
你要开发软件,java还是用Web的方式(B/S)比较适合。因为C/S 需要下载一个客户端,没人会为了下你的插件而下一个客户端的。