快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

dwr命令linux DW定义数据字命令

tomcat本地环境运行正常,传到linux上出现如下报错

SEVERE: The web application [/shqtbusiness] appears to have started a thread named [Timer-17] but has failed to stop it. This is very likely to create a memory leak.

创新互联建站成立于2013年,是专业互联网技术服务公司,拥有项目成都网站设计、网站制作、外贸营销网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元忻城做网站,已为上家服务,为忻城各地企业和个人服务,联系电话:028-86922220

这句话表示你产生了内存泄露。

java语言使用dwr做文件上传并下载

dwr.xml

create javascript="fileUtils" creator="new"  

param name="class" value="cn.xyurp.bggl.common.FileUtils"/param  

/create

业务类

public class FileUtils {

/**

 * 文件上传

 * 

 * @return

 */

public String upload(FileTransfer fileTransfer, String fileName) {

try {

WebContext webContext = WebContextFactory.get();

// String realtivepath = webContext.getServletContext().getContextPath()

// + "/upload/";

String saveurl = webContext.getHttpServletRequest().getSession()

.getServletContext().getRealPath("/upload");

File file = new File(saveurl + "/" + fileName);

if (!file.exists()) {

file.mkdirs();

}

InputStream uploadFile = fileTransfer.getInputStream(); 

int available = uploadFile.available();

byte[] b = new byte[available];

FileOutputStream foutput = new FileOutputStream(file);

uploadFile.read(b);

foutput.write(b);

foutput.flush();

foutput.close();

uploadFile.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} catch(Exception e){

e.printStackTrace();

}

return "";

}

}

html

// 注意 upload  只能用 dwr.util.getValue() 取值,

//  如果用 jquery $("#id") 等其他方式取的值作为参数, 上传将会上传失败

mce:script type="text/javascript" src="%=path%!--

/dwr/engine.js"

// --/mce:script

mce:script type="text/javascript" src="%=path%!--

/dwr/util.js"

// --/mce:script

mce:script type="text/javascript" src="%=path%!--

/dwr/interface/fileUtils.js"

// --/mce:script

--------------------------------

function addFile(){

// 注意 upload  只能用 dwr.util.getValue() 取值,

//  如果用 jquery $("#id") 等其他方式取的值作为参数, 上传将会上传失败

var uploadFile = dwr.util.getValue("uploadFile");  

fileUtils.upload(uploadFile,'fileName.ext',function(data){

alert(data);

});

}

input type="file" name="uploadFile" id="uploadFile"/

input type="button" class="f_btn01" onclick="addFile()" value="上传"/

哪个命令可以执行嵌在HTML文件中的Java小程序?

首先静态的html标签是无法直接调用java程序的。

下面是实现的几种方法:

第一种方法:

将按钮放到form表单中,当按钮点击时提交表单(或者直接将input的type属性定义成submit),表单可以指向JSP或Servlet,在JSP或Servlet里调用java程序

第二种方法:

在按钮的onclick时间中添加js代码

self.location="url";其中url指向JSP或Servlet

第三种方法:

使用第三方的javascript包,dwr是一个不错的选择:

1、需要准备dwr的jar包,并将之放到lib目录下;

2、修改web.xml文件,添加DWRServlet的映射;

3、配置dwr,即在WEB-INF目录下,添加dwr.xml文件,让dwr知道在运行时给哪些JavaBean生成相应的javascript库;

4、将需要的脚本库引入到html页面中就可以通过dwr的API访问java类了。

第四种方法:

使用MVC框架更简单,以struts为例,可以仿照第一或第二种方法,将url替换成配置文件中配置的地址就能访问java程序了。

linux下 ftp服务器如何设置上传文件的权限

1、先用vi打开 vsftpd.conf   vsftpd的配置文件

在Ubuntu下是

vi /etc/vsftpd.conf

在centos 下是

vi /etc/vsftpd/vsftpd.conf

这个在不同的系统下可能不同原理一样

2.找到unmsk默认是022 ,修改成你要的权限就可以了。

3.下面说下unmsk的具体含义

umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。

针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的

  第一个0代表suid 丢弃的权限;(一般省略了)

第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);

第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);

第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。

综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644

如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755

4、怎么计算unmsk

1) 目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限

目录权限:777 - unmsk得到的值

2) 文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限

文件权限:666 - unmsk得到的值

几个linux指令求教一下。下面三步都干了啥?

下面注释你参考下吧,因为wr这个命令没见过,不知道干啥的,可能只是记录后面执行的命令

#!/bin/sh

# 输出1

echo "1"

# mv是移动,把 S99start_app.sh 移动到 /etc/init.d

wr mv S99start_app.sh /etc/init.d

# chmod 是 修改权限的, x是执行, 意思是给文件加上执行权限

wr chmod + x /etc/init.d/S99start_app.sh

# sleep 是等待, 等待1秒

sleep 1

echo "2"

# cd 是切换目录, 意思是切换到/opt/curl/lib 目录

cd /opt/curl/lib

# ln 是建立连接的意思,-s是软连接,大致相当于快捷方式,意思是建立一个libcurl.so.4.5.0连接叫 libcurl.so 下同

ln - s libcurl.so.4.5.0 libcurl.so

ln - s libcurl.so.4.5.0 libcurl.so.4

sleep 1

echo "3"

cd / opt

# chmod 上面说了是修改权限,-R是对目标目录以及子目录所有文件,这个意思是ppp文件夹和ppp文件夹下的所有文件都加上执行权限

chmod + x - R ppp

sleep 1

# exit 是退出的意思,就是退出当前脚本

exit 0


当前名称:dwr命令linux DW定义数据字命令
本文路径:http://6mz.cn/article/hgheip.html

其他资讯