现在要部署一个tomcat。
服务器是其他公司的。。
他们只开放一个用运行 然后敲 \\176.12.3.26\d$
这样的方式去部署。
又不能在上面乱安装东西 。所以想用tomcat绑定一个JRE
找了一台没有任何JDK的环境的机器,通过修改bat文件:
加入:set JRE_HOME="./jre6"(把其他机器上的jre6文件夹放到了和bat文件相同的目录下了)
在一台干净的机器上能够运行tomcat
但是在他们机器上就是不行。
请问谁知道应该怎么处理吗?
我怀疑是\\176.12.3.26\d$这种方式导致的(运行CMD都是本地的环境,提示“\\176.12.3.26\d$ 用作为当前目录的以上路径启动了 CMD.EXE。UNC 路径不受支持。默认值设为 Windows 目录。”)。在现行的条件下,有什么好点的解决方案吗?
服务器是其他公司的。。
他们只开放一个用运行 然后敲 \\176.12.3.26\d$
这样的方式去部署。
又不能在上面乱安装东西 。所以想用tomcat绑定一个JRE
找了一台没有任何JDK的环境的机器,通过修改bat文件:
加入:set JRE_HOME="./jre6"(把其他机器上的jre6文件夹放到了和bat文件相同的目录下了)
在一台干净的机器上能够运行tomcat
但是在他们机器上就是不行。
请问谁知道应该怎么处理吗?
我怀疑是\\176.12.3.26\d$这种方式导致的(运行CMD都是本地的环境,提示“\\176.12.3.26\d$ 用作为当前目录的以上路径启动了 CMD.EXE。UNC 路径不受支持。默认值设为 Windows 目录。”)。在现行的条件下,有什么好点的解决方案吗?
你通过本地机器运行敲\\176.12.3.26\d$得到的仅仅是个存储路径
即使你把tomcat放进去了,即使那台服务器装了JDK
你这时候运行tomcat的启动脚本,调用的仍然是你本机的cmd
因为\\176.12.3.26\d$仅仅相当于你本机的一块存储区域,你可以看做是你的一块硬盘,只不过它是网络上的
所以你如果要想在服务器端启动tomcat,就必须要拿到服务器的运行环境
如果是windowserver 用mstsc
如果是linux 下载一个远程登陆的软件。
用户名和密码你应该有了。
若登陆不上,向 其他公司 要远程端口吧,然后登陆系统操作。
\\176.12.3.26\d$ 只是让你能够将系统放到他们服务器上。