當前位置:首頁 » 網頁前端 » 前端配置文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端配置文件

發布時間: 2022-03-01 01:32:17

『壹』 怎麼將web前端程序配置成獨立網站或虛擬目錄,埠號在哪裡查看謝謝

你是用Tomcat發布嗎,是的話看下面
/bin.啟用,停止
/conf 配置文件
/work servlet
/webapps web 發布項目
/temp臨時文件
/logs 日誌文件
/lib jar文件

埠號修改和查看是在,/conf 配置文件下的servlet.xml文件,用編輯器打卡,按ctrl+f快速查找『8080』即可找到(默認的埠號);

『貳』 前端怎麼傳xml文件到

WebService中文件傳輸
WebService處理傳遞普通的信息,還可以傳輸文件,下面介紹WebService是怎麼完成文件傳輸的。
1、 首先編寫伺服器端上傳文件的WebService方法

package com.hoo.service;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.InputStream;
import javax.activation.DataHandler;

/**
* <b>function:</b>Axis WebService完成文件上傳伺服器端
* @author hoojo
* @createDate Dec 18, 2010 1:16:16 PM
* @file UploadFileService.java
* @package com.hoo.service
* @project AxisWebService
* @blog http://blog.csdn.net/IBM_hoojo
* @email [email protected]
* @version 1.0
*/
public class UploadFileService {

/**
* <b>function:</b>傳遞文件
* @author hoojo
* @createDate Dec 18, 2010 1:27:58 PM
* @param handler DataHandler這個參數必須
* @param fileName 文件名稱
* @return upload Info
*/
public String upload(DataHandler handler, String fileName) {
if (fileName != null && !"".equals(fileName)) {
File file = new File(fileName);
if (handler != null) {
InputStream is = null;
FileOutputStream fos = null;
try {
is = handler.getInputStream();
fos = new FileOutputStream(file);
byte[] buff = new byte[1024 * 8];
int len = 0;
while ((len = is.read(buff)) > 0) {
fos.write(buff, 0, len);
}
} catch(FileNotFoundException e) {
return "fileNotFound";
} catch (Exception e) {
return "upload File failure";
} finally {
try {
if (fos != null) {
fos.flush();
fos.close();
}
if (is != null) {
is.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
return "file absolute path:" + file.getAbsolutePath();
} else {
return "handler is null";
}
} else {
return "fileName is null";
}
}
}

上傳方法和我們以前在Web中上傳唯一不同的就是參數一DataHandler,可以將這類看成文件傳輸器,他可以把文件序列化。然後通過DataHandler可以得到一個輸入流InputStream,通過這個流可以讀到文件的內容。其他的操作和普通上傳類似。
2、 定製wsdd發布文件上傳的WebService服務

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="UploadFile" provider="java:RPC">
<parameter name="className" value="com.hoo.service.UploadFileService" />
<parameter name="allowedMethods" value="*" />
<parameter name="scope" value="Session" />
<!-- 和伺服器端上傳文件的方法簽名對應,參數也對應 -->
<operation name="upload" qname="operNS:upload" xmlns:operNS="upload" returnType="rns:string"
xmlns:rns="http://www.w3.org/2001/XMLSchema">
<parameter name="handler" type="ns:DataHandler" xmlns:ns="http://www.w3.org/2001/XMLSchema"/>
<parameter name="fileName" type="ns:string" xmlns:ns="http://www.w3.org/2001/XMLSchema"/>
</operation>
<typeMapping qname="hns:DataHandler" xmlns:hns="ns:FileUploadHandler"
languageSpecificType="java:javax.activation.DataHandler"
serializer="org.apache.axis.encoding.ser." deserializer="org.apache.axis.encoding.ser." encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</service>
</deployment>

上面才xml節點元素在前面都見過了,說明下operation中的參數,注意要指定參數類型,特別是DataHandler的類型,然後就是typeMapping的serializer、deserializer的序列化和反序列化工廠類的配置。
3、 用dos命令發布當前WebService
C:\SoftWare\tomcat-5.0.28\tomcat-5.0.28\webapps\AxisWebService\WEB-INF>java -Djava.ext.dirs=lib org.apache.axis.client.AdminClient -lhttp://localhost:8080/AxisWebService/services/AdminService deployUpload.wsdd
發布完成後,可以通過這個地址查看uploadFile這個service了
http://localhost:8080/AxisWebService/servlet/AxisServlet
4、 編寫客戶端代碼

package com.hoo.client;

import java.rmi.RemoteException;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;
import org.apache.axis.encoding.ser.;
import org.apache.axis.encoding.ser.;

/**
* <b>function:</b>上傳文件WebService客戶端
*
* @author hoojo
* @createDate Dec 18, 2010 1:38:14 PM
* @file UploadFileClient.java
* @package com.hoo.client
* @project AxisWebService
* @blog http://blog.csdn.net/IBM_hoojo
* @email [email protected]
* @version 1.0
*/
public class UploadFileClient {

public static void main(String[] args) throws ServiceException, RemoteException {
String url = "http://localhost:8080/AxisWebService/services/UploadFile";
String fileName = "readMe.txt";
String path = System.getProperty("user.dir") + "\\WebRoot\\" + fileName;
System.out.println(path);

//這樣就相當於構造了一個帶文件路徑的File了
DataHandler handler = new DataHandler(new FileDataSource(path));

Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(url);

/**
* 注冊異常類信息和序列化類 ns:FileUploadHandler 和 wsdd 配置文件中的typeMapping中的xmlns:hns="ns:FileUploadHandler" 的對應 DataHandler
* 和 wsdd 配置文件中的typeMapping中的qname="hns:DataHandler"的DataHandler對應
*/
QName qn = new QName("ns:FileUploadHandler", "DataHandler");
call.registerTypeMapping(DataHandler.class, qn,
.class,
.class);
call.setOperationName(new QName(url, "upload"));

//設置方法形參,注意的是參數1的type的DataHandler類型的,和上面的qn的類型是一樣的
call.addParameter("handler", qn, ParameterMode.IN);
call.addParameter("fileName", XMLType.XSD_STRING, ParameterMode.IN);

//設置返回值類型,下面2種方法都可以
call.setReturnClass(String.class);
//call.setReturnType(XMLType.XSD_STRING);

String result = (String) call.invoke(new Object[] { handler, "remote_server_readMe.txt" });
System.out.println(result);
}
}

至此,文件傳輸就完成了。怎麼樣,還不錯吧!
如果你用myEclipse進行開發的話,運行時可能會出現以下的錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
原因是jar包版本不統一,解決方法如下:
刪除Java EE 5 Libraries/javaee.jar/mail里的包有東西.
具體方法如下:
用rar打開X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.0.1.zmyeclipse601200710/data/libraryset/EE_5/javaee.jar,然後刪除mail,一切就ok了.

『叄』 前端修改埠

需要在你伺服器的web監聽項目的配置文件中修改.比如nginx需要在vhost(根據你路徑來),建議修改您windows的3389埠為其他。

『肆』 如何用Tomcat部署前端靜態文件

幾種方法: 1、在myeclipse里部署 這個直接在myeclipse里配置好tomcat的根路徑。 在server里可以看到tomcat,選擇部署你的工程就行了。 2、把自己的web工程放在tomcat的webapps下

『伍』 求解答關於Vue.config.js文件的詳細配置

這里是創建代理伺服器,訪問的時候會通過代理伺服器轉發,所以就不會出現跨域問題。
這里的配置是以"/api"開頭的地址,都通過代理訪問,其他的地址則不通過代理,後面的是代理地址。

『陸』 java在前端怎麼讀取配置文件

讀取不到,就在後台讀取了,然後放到session中不就好了么

『柒』 怎樣將寫在前端代碼里的鏈接,改成可配置的

有多種方法,比如通過將配置寫進json文件,通過ajax請求該文件獲取內容,將配置中內容通過js動態修改對應變數或者DOM中的鏈接,或者通過後端編寫介面,原理一樣,通過後端讀取配置並賦值即可

『捌』 nginx配置前端,需要幾台什麼樣的伺服器。什麼樣的系統,什麼樣的配置

兩種前端架構:
lvs -> nginx前端代理 -> squid緩存
lvs -> squid前端緩存 -> nginx中層代理

squid在前面的優點:
Squid作純代理比較穩當
前端少一級代理,響應速度會快,出問題的可能性要小
功能有限,不會常被調整
容易為人接受,只是為了擴充功能而增加中層代理
一般的配置簡便,比如增加一個二級域名,只需配置一個指向。
增加的nginx可擴展功能,增加對應用服務的負載均衡等。

squid在前面的缺點:
squid支持的負載均衡配置復雜
容災問題
更新緩存要遍歷所有機器
squid只支持單cpu,所以浪費cpu

nginx在前面的優點:
分流、負載均衡功能強大,可以細致定義
可精細定製access_log
nginx的錯誤日誌更詳細
可讓squid只緩存無壓縮版本,由nginx壓縮,這樣可優化squid緩存容量
nginx可分擔部分無實時性要求的緩存

nginx在前面的優點:
nginx目前還有部分bug。
功能強,所以可能經常被調整
nginx代理用的短鏈接方式
單機上安裝nginx+squid的cpu消耗比純squid和純nginx之和要大一倍,但也不算高
容易遭到質疑,不易被接受。

『玖』 web前端配置文件的格式有哪些

*.pif為DOS環境下的可執行文件在Windows下執行時所需要的文件格式★常見的文件後綴名.ACA:Microsoft的代理使用的角色文檔.acf:系統管理配置.acm:音頻壓縮管理驅動程序,為Windows系統提供各種聲音格式的編碼和解碼功能.aif:聲音文件,支持壓縮,可以使用WindowsMediaPlayer和QuickTimePlayer播放.AIF:音頻文件,使用WindowsMediaPlayer播放.AIFC:音頻文件,使用WindowsMediaPlayer播放.AIFF:音頻文件,使用WindowsMediaPlayer播放.ani:動畫游標文件擴展名,例如動畫沙漏。.ans:ASCII字元圖形動畫文件.arc:一種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟體打開.arj:壓縮文件。可以使用WinZip,WinRAR,PKARC等軟體打開.asf:微軟的媒體播放器支持的視頻流,可以使用WindowsMediaPlayer播放.asp:微軟的視頻流文件,可以使用WindowsMediaPlayer打開.asp:微軟提出的ActiveServerPage,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用VisualInterDev編寫,是目前的大熱門.asx:WindowsMedia媒體文件的快捷方式.au:是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體WaveformHoldandModify播放。NetscapeNavigator中的LiveAudio也可以播放.au文件.avi:一種使用MicrosoftRIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片.bak:備份文件,一般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本,並且具有於該文件相同的文件名.basBasic:語言源程序文件,可編譯成可執行文件,目前使用Basic開發系統的是VisualBasic.bat:批處理文件,在MS-DOS中,.bat文件是可執行文件,有一系列命令構成,其中可以包含對其他程序的調用.bbs:電子告示板系統文章信息文件.bfc:Windows的公文包文件.bin:二進制文件,其用途依系統或應用而定.bmp:Bitmap點陣圖文件,這是微軟公司開發Paint的自身格式,可以被多種Windows和WindowsNT平台及許多應用程序支持,支持32位顏色,用於為Windows界面創建圖標的資源文件格式。.c:C語言源程序文件,在C語言編譯程序下編譯使用.cab:Microsoft制訂的壓縮包格式,常用於軟體的安裝程序,使用Windows自帶的實用程序,Extract.exe可以對其解壓縮,WinZip,WinRAR等都支持這種格式.cal:Windows中的日歷文件.cdf:InternetExplorer的頻道文件.cdr:CorelDraw中的一種圖形文件格式,它是所有CorelDraw應用程序中均能夠使用的一種圖形圖像文件格式.cdx:索引文件,存在於Dbase,Foxbase,Foxpro系統軟體環境下.cfg:配置文件,系統或應用軟體用於進行配置自己功能,特性的文件.chm:編譯過後的HTML文件,常用於製作幫助文件和電子文檔.clp:在Windows下剪貼板中的文件格式.cmd:用於WindowsNT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows9x下的BAT有所區別.cmf:音效卡標準的音樂文件,FM合成器等可以回放.cnf:NetMeetting會議連接文件.cnt:聯機幫助文件目錄索引文件,通常和同名的.hlp文件一起保存.col:由AutodeskAnimator,AutodeskAnimatorPor等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值.com:DOS可執行命令文件,一般小於64KB.cpl:控制面板擴展文件,Windows操作系統使用.cpp:C++語言源程序,非常強大的語言,在各種平台中都有相應的開發系統.crd:Windows中的卡片文件.crt:用於安全方面的證書認證文件.cur:Windows下的游標資源文件格式,可用游標編輯軟體編輯.css:Text/css文件.dat:數據文件,在應用程序中使用.dat:VCD中的圖象聲音文件,VCD播放軟體可調用,或是通過VCD機播放.dbf:資料庫文件,Foxbase,Dbase,VisualFoxPro,等資料庫處理系統所產生的資料庫文件.dcx:傳真瀏覽文檔文件.ddi:映象文件,DUP,HD,IMG等工具可.dev:設備驅動程序.dib:設備無關點陣圖文件,這是一種文件格式,其目的是為了保證用某個應用程序創建的點陣圖圖形可以被其它應用程序裝載或顯示一樣.dir:目錄文件.dll:Windows動態連接庫,幾乎無處不在,但有時由於不同版本DLL沖突會造成敗各種各樣的問踢.doc:是目前市場佔有率最高的公室軟體MicrosoftOffice中的字處理軟體Word創建的文檔.dos:Windows保留的MS-DOS的某些系統文件.dot:MicrosoftWord的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能.drv:設備驅動程序文件,用在各種系統中.dwg:AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據.dxb:AutoCAD創建的一中圖形文件格式.dxf:圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確.der:Certiticate文件.dic:Txt文件.emf:由Microsoft公司開發的Windows32位擴展圖元文件格式,其總體設計目標是要彌補在MicrosoftWindows3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使用.eps:用PostScript語言描述的一種圖形文件格式,以文本文件保存,在PostScript圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象.err:編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下.exe:可執行文件,雖然後綴名相同,但具有不同的格式和版本.exp:3DS使用的顯示卡驅動程序.exc:Txt文件.flc:AutodeskAnimator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序.fnd:保存的搜索結果.fon:點陣字型檔文件.for:Fortran語言程序.fot:指向字體的快捷鍵.fp:配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.fpt:備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.frt:報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.frx:報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.fxp:編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.gif:在各種平台的各種圖形處理軟體上均能夠處理的,經過壓縮的一種圖形文件格式.grh:方正公司的圖象排版文件.grp:Windows下的程序管理器產生的組窗口文件.goc:Gocserve.gra:MSGraph.Chart.5.h:C語言源程序頭文件.hlp:Windows應用程序幫助文件.hqx:Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffItExpander對.hqx解碼,在Windows中可使用BinHex13解碼.ht:超級終端.htm:保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開.html:同.htm文件.icm:圖象配色描述文件.ico:Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建.idf:MIDI樂器定義.idx:索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.iff:文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件.image:MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由ShrinkWrap處理.ime:Windows下的輸入法文件.img:磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上.inc:匯編語言包含文件,類似C/C++中的.H文件.inf:Windows下的軟體安裝信息,Windows的標准安裝程序根據此文件內的安裝信息對軟體,驅動程序等進行安裝.ini:Windows中的初始化信息文件,已經用的不多了,新的應用程序將設置保存在系統的注冊表中.jar:一種壓縮文件,ARJ的新版本,不過不太流行,可以使用WinJar,Winrar等打開.jpeg:一種圖片壓縮文件,同.jpg.jpg:靜態圖象專家組制訂的靜態圖象壓縮標准,具有很高的壓縮比,使用非常廣泛,可使用PhotoShop等圖象處理軟體創建.lnk:快捷方式,這個文件指向另一個文件,開始菜單的程序文件夾下每條項目都是一個LNK文件.log:日誌文件,通常用來記錄一些事件之類.lzh:一種古老的壓縮文件,可以使用WinRAR打開.mac:Macintosh中使用的一中灰度圖形文件格式,在MacintoshPaintbrush中使用,其解析度只能是720*567.mag:圖形文件格式.mdb:MicrosoftAccess使用的資料庫格式,是非常流行的桌面資料庫.men:內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下.mid:音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了rle:一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費時間,此外,一些兼容性不太好的應用程序可能會搭不開.rm:Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的WindowsMediaVideoV8已經對其發起了強大的攻勢.rmi:MIDI音序文件.rtf:豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建.sav:存檔文件.scp:用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入.scr:屏障保護文件.sct:屏幕文件.scx:屏幕文件.set:Microsoft備份集文件,用於保存要備份的內容,設置等信息.shb:指向一個文檔的快捷方式.snd:Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮.sql:查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用.svg:SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形.svx:Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮.swf:flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種"水乳交融"的境界.swg:虛擬內存交換文件,由操作系統使用.sys:系統文件,驅動程序等,在不同的操作系統中有不同的定義